.mg{--mg-bg:#050609;--mg-s1:#0c1016;--mg-s2:#151b23;--mg-t1:#f5f7fa;--mg-t2:#9ca7b5;--mg-t3:#657181;--mg-blue:#267dff;--mg-cyan:#45b8ff;--mg-stroke:#28313b;--mg-amber:#f5a524;--mg-red:#f04438;--mg-nav:4rem;--mg-sub:3.25rem;position:relative;background:var(--mg-bg);color:var(--mg-t1);overflow-x:clip;font-feature-settings:"ss01" 1,"cv11" 1}.mg :focus-visible{outline:none;box-shadow:0 0 0 2px var(--mg-bg),0 0 0 4px var(--mg-cyan);--tw-ring-shadow:0 0 #0000;border-radius:.6rem}.mg ::-moz-selection{background:var(--mg-blue);color:#fff}.mg ::selection{background:var(--mg-blue);color:#fff}.mg [data-mg-anchor],.mg section[id]{scroll-margin-top:calc(var(--mg-nav) + var(--mg-sub) + .5rem)}.mg-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--mg-cyan)}.mg-display{font-size:clamp(2.75rem,9.6vw,7.5rem);line-height:.96;letter-spacing:-.048em}.mg-display,.mg-h2{font-weight:650;text-wrap:balance}.mg-h2{font-size:clamp(2.35rem,6.2vw,5.25rem);line-height:1;letter-spacing:-.042em}.mg-h3{font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:650;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.mg-lead{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.55;text-wrap:pretty}.mg-body,.mg-lead{color:var(--mg-t2)}.mg-body{font-size:1rem;line-height:1.65}.mg-t2{color:var(--mg-t2)}.mg-second,.mg-t3{color:var(--mg-t3)}html[lang=th] .mg-eyebrow{letter-spacing:.02em;text-transform:none;font-size:.95rem}html[lang=th] .mg-display,html[lang=th] .mg-h2,html[lang=th] .mg-h3{line-height:1.3;letter-spacing:0}html[lang=vi] .mg-display,html[lang=vi] .mg-h2,html[lang=vi] .mg-h3{line-height:1.14}.mg-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.75rem 1.6rem;font-size:1rem;font-weight:600;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;text-align:center}.mg-btn-primary{background:var(--mg-blue);color:#fff;box-shadow:0 10px 40px -10px rgba(38,125,255,.85)}.mg-btn-primary:hover{background:#3a8aff;transform:translateY(-1px)}.mg-btn-ghost{color:var(--mg-t1);box-shadow:inset 0 0 0 1px rgba(245,247,250,.26)}.mg-btn-ghost:hover{background:rgba(245,247,250,.07)}.mg-btn-sm{min-height:2.25rem;padding:.4rem 1rem;font-size:.875rem}.mg-link-cta{display:inline-flex;align-items:center;gap:.35rem;color:var(--mg-cyan);font-weight:600}.mg-link-cta:hover{color:#7dcbff}.mg-badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mg-t1);box-shadow:inset 0 0 0 1px rgba(69,184,255,.45);background:rgba(38,125,255,.1)}.mg-badge:before{content:"";width:6px;height:6px;border-radius:9999px;background:var(--mg-cyan);box-shadow:0 0 10px 2px rgba(69,184,255,.85)}html[lang=th] .mg-badge{letter-spacing:0}.mg-notice{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.3rem .8rem;font-size:.75rem;font-weight:600;color:var(--mg-t2);box-shadow:inset 0 0 0 1px var(--mg-stroke);background:rgba(12,16,22,.7)}.mg-notice:before{content:"";width:5px;height:5px;border-radius:9999px;background:var(--mg-amber)}.mg-pill{display:inline-flex;align-items:center;white-space:nowrap;border-radius:9999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600;line-height:1.3;box-shadow:inset 0 0 0 1px var(--mg-stroke);color:var(--mg-t2)}.mg-pill[data-s=planned],.mg-pill[data-s=target]{color:#9cc4ff;background:rgba(38,125,255,.12);box-shadow:inset 0 0 0 1px rgba(38,125,255,.4)}.mg-pill[data-s=concept],.mg-pill[data-s=inDevelopment],.mg-pill[data-s=underDevelopment],.mg-pill[data-s=underEvaluation]{color:#9ad8ff;box-shadow:inset 0 0 0 1px rgba(69,184,255,.4)}.mg-pill[data-s=roadmap]{color:var(--mg-t2);box-shadow:none;outline:1px dashed #3a4654;outline-offset:-1px}.mg-pill[data-s=notClaimed],.mg-pill[data-s=notYetCertified],.mg-pill[data-s=pending]{color:#f7c66b;box-shadow:inset 0 0 0 1px rgba(245,165,36,.35)}.mg-tech{display:inline-flex;align-items:center;gap:.35rem;border-radius:.6rem;padding:.3rem .6rem;font-size:.8125rem;font-weight:600;color:var(--mg-t1);background:var(--mg-s2)}.mg-panel,.mg-tech{box-shadow:inset 0 0 0 1px var(--mg-stroke)}.mg-panel{position:relative;border-radius:1.5rem;background:linear-gradient(180deg,rgba(21,27,35,.9),rgba(12,16,22,.9))}.mg-hair{border-color:var(--mg-stroke)}.mg-list{display:flex;flex-wrap:wrap;gap:.5rem}.mg-list>li{border-radius:9999px;padding:.4rem .85rem;font-size:.875rem;color:var(--mg-t1);background:rgba(21,27,35,.8);box-shadow:inset 0 0 0 1px var(--mg-stroke)}.mg-checks>li{position:relative;padding-left:1.5rem;color:var(--mg-t2);line-height:1.5}.mg-checks>li:before{content:"";position:absolute;left:.2rem;top:.55em;width:.45rem;height:.45rem;border-radius:9999px;box-shadow:inset 0 0 0 1.5px var(--mg-cyan)}.mg-checks[data-tone=roadmap]>li:before{box-shadow:inset 0 0 0 1.5px var(--mg-t3)}.mg-rule{height:1px;background:linear-gradient(90deg,transparent,var(--mg-stroke) 15%,var(--mg-stroke) 85%,transparent)}.mg-subnav{position:sticky;top:var(--mg-nav);z-index:40;height:var(--mg-sub);background:rgba(5,6,9,.72);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 1px 0 0 rgba(245,247,250,.08)}.mg-subnav a[aria-current=true]{color:var(--mg-t1)}.mg-subnav-links{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.mg-subnav-links::-webkit-scrollbar{display:none}.mg-hero{--p:1;position:relative}.mg-hero-stage{--rw:min(1100px,112vw,max(40rem,calc((100svh - 7.25rem - 28rem) * 2.5)));position:relative;display:flex;min-height:calc(100svh - var(--mg-nav) - var(--mg-sub));flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;padding-top:clamp(1.5rem,4vh,3rem)}.mg[data-motion=on] .mg-hero{--p:0;height:205svh}.mg[data-motion=on] .mg-hero-stage{position:sticky;top:calc(var(--mg-nav) + var(--mg-sub));height:calc(100svh - var(--mg-nav) - var(--mg-sub))}@media (max-width:767px){.mg[data-motion=on] .mg-hero{height:165svh}}.mg-hero-copy{position:relative;z-index:2;text-align:center;padding-inline:1.25rem;animation:mg-rise 1.2s cubic-bezier(.2,.7,.2,1) both}.mg-hero-title{font-size:clamp(2.75rem,7vw,6.5rem)}.mg-reveal{--lit:clamp(0,calc((var(--p) - 0.04) / 0.62),1);position:relative;width:var(--rw);aspect-ratio:1448/1086;margin-top:calc(var(--rw) * -.21);-webkit-mask-image:radial-gradient(ellipse 58% 56% at 50% 54%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 58% 56% at 50% 54%,#000 62%,transparent 100%);transform:translate3d(0,calc((1 - var(--lit)) * 3.5%),0) scale(calc(1.07 - var(--lit) * .07));transform-origin:50% 58%;will-change:transform;isolation:isolate}.mg-reveal-base img{filter:brightness(calc(.13 + var(--lit) * .87)) contrast(calc(1.25 - var(--lit) * .25))}.mg-reveal-sweep{mix-blend-mode:overlay;opacity:calc(.9 * (1 - var(--lit) * .6));background:linear-gradient(100deg,transparent,transparent 38%,hsla(0,0%,100%,.55) 50%,transparent 62%,transparent);background-size:260% 100%;background-position:calc(110% - var(--p) * 150%) 0}.mg-reveal-bloom,.mg-reveal-led,.mg-reveal-sweep{position:absolute;inset:0;pointer-events:none}.mg-reveal-bloom{filter:blur(14px) brightness(1.6);opacity:calc(.95 - var(--lit) * .6)}.mg-hero-cta{position:relative;z-index:2;margin-top:min(-1rem,calc(var(--rw, 100vw) * -.16))}@media (max-width:767px){.mg-hero-stage{--rw:118vw}}.mg-statement{--p:1;font-size:clamp(2rem,5.6vw,4.6rem);font-weight:650;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.mg-statement span{opacity:calc(.18 + clamp(0, (var(--p) * (var(--n) + 3) - var(--i)), 1) * .82);transition:opacity .25s linear}.mg[data-motion=on] .mg-statement{--p:0}html[lang=th] .mg-statement{line-height:1.45;letter-spacing:0}.mg[data-motion=on] [data-mg-reveal]{opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.mg[data-motion=on] [data-mg-reveal].is-in{opacity:1;transform:none}.mg-scene{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:1.75rem;background:var(--mg-bg);box-shadow:inset 0 0 0 1px var(--mg-stroke),0 40px 90px -50px rgba(0,0,0,.9);isolation:isolate}.mg-scene>svg{z-index:0}.mg-scene-device{position:absolute;z-index:1;filter:drop-shadow(0 18px 22px rgba(0,0,0,.75))}.mg-scene-device:after{content:"";position:absolute;left:40%;right:30%;top:44%;height:8%;border-radius:50%;background:var(--mg-blue);filter:blur(10px);opacity:.55;z-index:-1}.mg-scene-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,9,0) 55%,rgba(5,6,9,.75));pointer-events:none}.mg-tag{position:absolute;left:.9rem;top:.9rem;z-index:3;border-radius:9999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mg-t2);background:rgba(5,6,9,.66);box-shadow:inset 0 0 0 1px rgba(245,247,250,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mg-tag-warn{color:#fde3b0;box-shadow:inset 0 0 0 1px rgba(245,165,36,.45);text-transform:none;font-size:.75rem;right:.9rem;line-height:1.35}.mg-tag-warn,html[lang=th] .mg-tag{letter-spacing:0}.mg-overlays{position:absolute;z-index:2;left:.9rem;right:.9rem;bottom:.9rem;display:flex;flex-wrap:wrap;gap:.4rem}.mg-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;color:var(--mg-t1);background:rgba(12,16,22,.78);box-shadow:inset 0 0 0 1px rgba(69,184,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mg-chip,.mg-dot{border-radius:9999px}.mg-dot{width:6px;height:6px;flex:none;background:var(--mg-cyan);box-shadow:0 0 8px 1px rgba(69,184,255,.9);animation:mg-blink 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .5s)}.mg-link{fill:none;stroke:var(--mg-cyan);stroke-opacity:.55;stroke-width:1.3;stroke-dasharray:3 7;vector-effect:non-scaling-stroke;animation:mg-dash 1.4s linear infinite}.mg-node{fill:var(--mg-cyan)}.mg-node-ping{animation:mg-ping 2.8s ease-out infinite;animation-delay:calc(var(--i) * .45s)}.mg-node-ping,.mg-ring{fill:none;stroke:var(--mg-cyan);stroke-width:1.2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}.mg-ring{opacity:0;animation:mg-ring 4.5s ease-out infinite;animation-delay:calc(var(--i) * 1.5s)}@media (max-width:639px){.mg-chip{font-size:.6875rem;padding:.22rem .55rem}.mg-overlays{left:.6rem;bottom:.6rem}.mg-tag{left:.6rem;top:.6rem}.mg-scene{border-radius:1.1rem}}.mg-swipe{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(78%,1fr);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:.75rem;scrollbar-width:thin;scrollbar-color:#28313b transparent}.mg-swipe>*{scroll-snap-align:start}@media (min-width:768px){.mg-swipe.md-grid-2{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (min-width:1024px){.mg-swipe.lg-grid-4{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.mg-swipe.lg-grid-3{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.mg-tabs{display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none;padding:.3rem;border-radius:9999px;background:var(--mg-s1);box-shadow:inset 0 0 0 1px var(--mg-stroke)}.mg-tabs::-webkit-scrollbar{display:none}.mg-tab{flex:none;border-radius:9999px;padding:.55rem .95rem;font-size:.9375rem;font-weight:600;color:var(--mg-t2);transition:background-color .3s ease,color .3s ease;white-space:nowrap}.mg-tab:hover{color:var(--mg-t1)}.mg-tab[aria-selected=true]{color:#fff;background:var(--mg-blue);box-shadow:0 6px 24px -8px rgba(38,125,255,.9)}.mg-fade-in{animation:mg-fade .42s cubic-bezier(.2,.7,.2,1) both}.mg-net svg .net-path{fill:none;stroke:#222b36;stroke-width:2;vector-effect:non-scaling-stroke;transition:stroke .45s ease,stroke-width .45s ease}.mg-net svg .net-flow{fill:none;stroke:var(--mg-cyan);stroke-width:2.4;vector-effect:non-scaling-stroke;stroke-dasharray:2 12;stroke-linecap:round;opacity:0;transition:opacity .45s ease;animation:mg-dash 1s linear infinite}.mg-net svg [data-on=true] .net-path{stroke:rgba(69,184,255,.55)}.mg-net svg [data-on=true] .net-flow{opacity:1}.mg-net svg .net-node{fill:var(--mg-s1);stroke:#2c3744;stroke-width:1.4;vector-effect:non-scaling-stroke;transition:stroke .45s ease,fill .45s ease}.mg-net svg [data-on=true] .net-node{stroke:var(--mg-cyan);fill:#0b1a2c}.mg-net svg .net-label{fill:var(--mg-t3);font-size:15px;font-weight:600;transition:fill .45s ease}.mg-net svg [data-on=true] .net-label{fill:var(--mg-t1)}.mg-net-device{position:absolute;left:50%;top:50%;width:34%;transform:translate(-50%,-50%);filter:drop-shadow(0 20px 30px rgba(0,0,0,.8))}.mg-map .route{stroke:#263241;stroke-width:3;stroke-linecap:round}.mg-map .route,.mg-map .route-lit{fill:none;vector-effect:non-scaling-stroke}.mg-map .route-lit{stroke:var(--mg-cyan);stroke-width:3;stroke-linecap:round}.mg-map .ev{fill:var(--mg-s1);stroke:#3a4654;stroke-width:1.6;vector-effect:non-scaling-stroke;transition:fill .4s ease,stroke .4s ease}.mg-map .ev[data-on=true]{fill:var(--mg-cyan);stroke:#bfe6ff}.mg-events li{transition:opacity .4s ease,color .4s ease}.mg-events li[data-on=false]{opacity:.45}.mg-frames{display:grid;gap:.9rem}@media (min-width:768px){.mg-frames{grid-template-columns:repeat(3,minmax(0,1fr))}}.mg-frame{position:relative;border-radius:1.4rem;padding:1.25rem;background:var(--mg-s1);box-shadow:inset 0 0 0 1px var(--mg-stroke);animation:mg-frame 9s ease-in-out infinite;animation-delay:calc(var(--i) * 3s)}.mg-frame[data-tone=off]{background:repeating-linear-gradient(135deg,rgba(245,165,36,.05) 0 10px,transparent 10px 20px),var(--mg-s1)}.mg-queue i{display:block;height:.375rem;border-radius:3px;background:#161d26}.mg-queue i.on{background:var(--mg-amber);animation:mg-fill 3s ease-out infinite;animation-delay:calc(var(--k) * .35s + 3s)}.mg-queue i.sync{background:var(--mg-cyan);animation:mg-drain 3s ease-in infinite;animation-delay:calc(var(--k) * .25s + 6s)}.mg-uplink{position:absolute;left:4.25rem;right:7rem;top:1rem;height:1px;background:linear-gradient(90deg,transparent,rgba(69,184,255,.6))}.mg-uplink:after{content:"";position:absolute;top:-2px;width:5px;height:5px;border-radius:9999px;background:var(--mg-cyan);box-shadow:0 0 8px 2px rgba(69,184,255,.8);animation:mg-run 1.6s linear infinite}@keyframes mg-frame{0%,30%{box-shadow:inset 0 0 0 1px rgba(69,184,255,.55),0 0 50px -18px rgba(38,125,255,.9)}36%,to{box-shadow:inset 0 0 0 1px var(--mg-stroke)}}@keyframes mg-fill{0%,10%{opacity:.15}30%,to{opacity:1}}@keyframes mg-drain{0%,20%{opacity:1;transform:none}60%,to{opacity:.1;transform:translateY(-.6rem)}}@keyframes mg-run{0%{left:0}to{left:100%}}.mg-chain{display:grid;gap:.6rem}.mg-chain-node{position:relative;border-radius:1rem;padding:.9rem 1rem;background:var(--mg-s1);box-shadow:inset 0 0 0 1px var(--mg-stroke);font-weight:600;transition:box-shadow .4s ease,background-color .4s ease}.mg-chain-node[data-on=true]{background:#0b1a2c;box-shadow:inset 0 0 0 1px rgba(69,184,255,.55),0 0 40px -14px rgba(38,125,255,.9)}.mg-chain-link{position:relative;height:2px;background:#1c242e;overflow:hidden}.mg-chain-link:after{content:"";position:absolute;top:-2px;left:0;width:18%;height:6px;border-radius:9999px;background:linear-gradient(90deg,transparent,var(--mg-cyan),transparent);animation:mg-pass 2.2s linear infinite;animation-delay:calc(var(--i, 0) * .35s)}.mg-dash{border-radius:1.5rem;background:#080b10;box-shadow:inset 0 0 0 1px var(--mg-stroke),0 60px 120px -60px rgba(38,125,255,.45);overflow:hidden}.mg-dash-nav button{display:flex;width:100%;align-items:center;gap:.6rem;border-radius:.7rem;padding:.5rem .7rem;font-size:.875rem;font-weight:500;color:var(--mg-t2);text-align:left;white-space:nowrap}.mg-dash-nav button:hover{color:var(--mg-t1);background:rgba(245,247,250,.04)}.mg-dash-nav button[aria-pressed=true]{color:#fff;background:rgba(38,125,255,.18);box-shadow:inset 0 0 0 1px rgba(38,125,255,.45)}.mg-widget{border-radius:1rem;padding:1rem;background:var(--mg-s1);box-shadow:inset 0 0 0 1px var(--mg-stroke);transition:box-shadow .4s ease,opacity .4s ease}.mg-widget[data-focus=true]{box-shadow:inset 0 0 0 1px rgba(69,184,255,.6),0 0 50px -18px rgba(38,125,255,.9)}.mg-widget[data-focus=dim]{opacity:.55}.mg-kv{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid #161d26;font-size:.875rem}.mg-kv:last-child{border-bottom:0}.mg-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2.25rem;background:transparent}.mg-range::-webkit-slider-runnable-track{height:4px;border-radius:9999px;background:linear-gradient(90deg,var(--mg-cyan) var(--v),#222b36 var(--v))}.mg-range::-moz-range-track{height:4px;border-radius:9999px;background:#222b36}.mg-range::-moz-range-progress{height:4px;border-radius:9999px;background:var(--mg-cyan)}.mg-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:9999px;background:#fff;box-shadow:0 0 0 4px rgba(38,125,255,.45)}.mg-range::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:9999px;background:#fff;box-shadow:0 0 0 4px rgba(38,125,255,.45)}.mg-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--mg-cyan)}.mg-detail{position:relative;overflow:hidden;border-radius:1.4rem;aspect-ratio:1;background:#000;box-shadow:inset 0 0 0 1px var(--mg-stroke)}.mg-detail img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.mg[data-motion=on] .mg-detail[data-mg-reveal] img{transform:scale(1.12)}.mg[data-motion=on] .mg-detail[data-mg-reveal].is-in img{transform:scale(1)}.mg-light{width:2.25rem;height:.4rem;border-radius:9999px;box-shadow:0 0 14px 2px currentColor;background:currentColor}.mg-light[data-pulse=true]{animation:mg-blink 1.6s ease-in-out infinite}.mg-spec summary{list-style:none;cursor:pointer}.mg-spec summary::-webkit-details-marker{display:none}.mg-spec-mark{position:relative;width:1.6rem;height:1.6rem;flex:none;border-radius:9999px;box-shadow:inset 0 0 0 1px #3a4654;transition:background-color .3s ease}.mg-spec-mark:after,.mg-spec-mark:before{content:"";position:absolute;left:50%;top:50%;width:.65rem;height:1.5px;background:var(--mg-t1);transform:translate(-50%,-50%)}.mg-spec-mark:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}details[open]>summary .mg-spec-mark{background:rgba(38,125,255,.2)}details[open]>summary .mg-spec-mark:after{transform:translate(-50%,-50%) rotate(0deg)}.mg-table{width:100%;min-width:46rem;border-collapse:separate;border-spacing:0;font-size:.9375rem}.mg-table td,.mg-table th{padding:1rem 1.1rem;text-align:left;vertical-align:top;border-bottom:1px solid #161d26}.mg-table thead th{font-size:.875rem;color:var(--mg-t2);font-weight:600}.mg-table tbody th{color:var(--mg-t2);font-weight:600;white-space:nowrap;position:sticky;left:0;background:var(--mg-bg);z-index:1}.mg-table .mg-col-us{background:linear-gradient(180deg,rgba(38,125,255,.1),rgba(38,125,255,.05));color:var(--mg-t1)}.mg-table thead .mg-col-us{border-top-left-radius:1rem;border-top-right-radius:1rem;color:#fff}.mg-faq summary{list-style:none;cursor:pointer}.mg-faq summary::-webkit-details-marker{display:none}.mg-join{position:relative;isolation:isolate}.mg-join-visual{position:absolute;inset:auto 0 0 0;z-index:-1;opacity:.5;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 60%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 60% 60% at 50% 60%,#000 40%,transparent 100%)}.mg-form{border-radius:1.75rem;background:rgba(12,16,22,.86);box-shadow:inset 0 0 0 1px var(--mg-stroke),0 40px 120px -50px rgba(38,125,255,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mg-field{font-size:.875rem;font-weight:600}.mg-field,.mg-input{display:block;color:var(--mg-t1)}.mg-input{width:100%;margin-top:.4rem;min-height:2.9rem;border-radius:.8rem;padding:.6rem .85rem;font-size:1rem;background:#080b10;border:1px solid #2c3744;transition:border-color .2s ease,box-shadow .2s ease}.mg-input::-moz-placeholder{color:#4c5866}.mg-input::placeholder{color:#4c5866}.mg-input:hover{border-color:#3a4654}.mg-input:focus{outline:none;border-color:var(--mg-cyan);box-shadow:0 0 0 3px rgba(69,184,255,.22)}.mg-input[aria-invalid=true]{border-color:#f97066}.mg-input option{background:#0c1016;color:var(--mg-t1)}.mg-err{margin-top:.35rem;font-size:.8125rem;font-weight:500;color:#fda29b}.mg-check{display:flex;gap:.65rem;align-items:flex-start}.mg-check input{margin-top:.2rem;width:1.15rem;height:1.15rem;flex:none;accent-color:var(--mg-blue)}.mg-choice{display:inline-flex;align-items:center;gap:.45rem;border-radius:9999px;padding:.45rem .85rem;font-size:.875rem;color:var(--mg-t2);background:#080b10;box-shadow:inset 0 0 0 1px #2c3744;cursor:pointer}.mg-choice:has(input:checked){color:#fff;background:rgba(38,125,255,.18);box-shadow:inset 0 0 0 1px rgba(38,125,255,.6)}.mg-choice:has(input:focus-visible){box-shadow:inset 0 0 0 1px var(--mg-cyan),0 0 0 3px rgba(69,184,255,.3)}.mg-choice input{width:1rem;height:1rem;accent-color:var(--mg-blue)}.mg-closing{--p:1}.mg[data-motion=on] .mg-closing{--p:0}.mg-closing-visual{--dark:clamp(0,calc((var(--p) - 0.15) / 0.5),1)}.mg-closing-visual .mg-closing-base img{filter:brightness(calc(.55 - var(--dark) * .47))}.mg-closing-visual{-webkit-mask-image:radial-gradient(ellipse 60% 58% at 50% 55%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 60% 58% at 50% 55%,#000 60%,transparent 100%)}.mg[data-paused=true] *,.mg[data-paused=true] :after,.mg[data-paused=true] :before{animation-play-state:paused!important}@keyframes mg-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes mg-fade{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes mg-dash{to{stroke-dashoffset:-20}}@keyframes mg-blink{0%,to{opacity:.45}50%{opacity:1}}@keyframes mg-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(4.5);opacity:0}}@keyframes mg-ring{0%{transform:scale(.15);opacity:0}12%{opacity:.55}to{transform:scale(1.5);opacity:0}}@keyframes mg-pass{0%{transform:translateX(-100%)}to{transform:translateX(600%)}}@media (prefers-reduced-motion:reduce){.mg *,.mg :after,.mg :before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mg-chain-link:after,.mg-node-ping,.mg-ring,.mg-uplink:after{display:none}.mg-link{stroke-dasharray:none;stroke-opacity:.4}.mg [data-mg-pause]{display:none}}.mg-scene-callout{position:absolute;z-index:1;padding:1.15%;border-radius:1rem;background:radial-gradient(ellipse at 50% 60%,rgba(38,125,255,.28),rgba(8,11,16,.92) 70%);box-shadow:inset 0 0 0 1px rgba(69,184,255,.35),0 20px 50px -20px rgba(0,0,0,.9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mg-scene-callout picture{filter:drop-shadow(0 10px 14px rgba(0,0,0,.7))}@media (min-width:768px){.mg-subnav-links{-webkit-mask-image:none;mask-image:none}}.mg-chain-row{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.mg-chain-row{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}