.mg-hero-media{display:flex;flex-direction:column;gap:14px;min-width:0}
.mg-android-home-card{align-items:center;background:linear-gradient(115deg,#11162a 0%,#24124e 52%,#102e3d 100%);border:2px solid #7248dc;border-radius:19px;box-shadow:0 14px 34px rgba(54,27,128,.22),inset 0 0 0 1px rgba(255,255,255,.08);color:#fff!important;display:grid;gap:13px;grid-template-columns:auto 1fr auto;min-height:92px;overflow:hidden;padding:13px 17px;position:relative;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}
.mg-android-home-card:before{background:linear-gradient(90deg,transparent,rgba(185,255,54,.16),transparent);content:"";height:200%;left:-45%;position:absolute;top:-50%;transform:rotate(18deg);transition:left .55s ease;width:36%}
.mg-android-home-card:hover{box-shadow:0 18px 42px rgba(54,27,128,.3),0 0 26px rgba(49,218,235,.14);transform:translateY(-3px)}
.mg-android-home-card:hover:before{left:120%}
.mg-android-home-card>span:nth-child(2){display:flex;flex-direction:column;min-width:0;position:relative;z-index:2}
.mg-android-home-card small{color:#b9ff36;font:800 10px/1.2 monospace;letter-spacing:1.2px}
.mg-android-home-card strong{color:#fff;font-size:18px;letter-spacing:-.25px;margin-top:4px}
.mg-android-home-card em{color:#b6bfd4;font-size:12px;font-style:normal;margin-top:2px}
.mg-android-home-arrow{background:#b9ff36;border-radius:50%;color:#11162a;display:grid;font-size:20px;height:38px;place-items:center;position:relative;width:38px;z-index:2}
.mg-android-mini-bot{background:linear-gradient(145deg,#45e7f0,#6a51ea);border:3px solid #c6ff58;border-radius:16px;box-shadow:0 0 20px rgba(82,226,236,.35);height:58px;position:relative;width:58px;z-index:2}
.mg-android-mini-bot:before,.mg-android-mini-bot:after{background:#b9ff36;border-radius:50%;content:"";height:6px;position:absolute;top:22px;width:6px}
.mg-android-mini-bot:before{left:12px}.mg-android-mini-bot:after{right:12px}
.mg-android-mini-bot i{background:#12182a;border-radius:7px;inset:11px 7px;position:absolute}
.mg-android-mini-bot b{bottom:-7px;color:#b9ff36;font-size:22px;left:0;position:absolute;text-align:center;width:100%;z-index:2}

.mg-android-page{padding-block:34px 90px}
.mg-android-hero{align-items:center;background:#090d18;border:1px solid #262c42;border-radius:30px;display:grid;gap:34px;grid-template-columns:.86fr 1.14fr;margin-top:22px;overflow:hidden;padding:42px;position:relative}
.mg-android-hero:before{background-image:linear-gradient(rgba(104,76,221,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(104,76,221,.11) 1px,transparent 1px);background-size:30px 30px;content:"";inset:0;mask-image:linear-gradient(90deg,#000,transparent);opacity:.75;pointer-events:none;position:absolute}
.mg-android-hero-copy,.mg-android-hero figure{position:relative;z-index:2}
.mg-android-chip{background:#b9ff36;border-radius:999px;color:#11172b;display:inline-block;font:900 10px/1 monospace;letter-spacing:1px;padding:10px 13px}
.mg-android-hero h1{color:#fff;font-size:clamp(42px,5vw,68px);letter-spacing:-4px;line-height:.98;margin:20px 0}
.mg-android-hero h1 em{color:#6deaf1;font-family:Georgia,serif;font-weight:400}
.mg-android-hero-copy>p{color:#bdc5d8;font-size:17px;line-height:1.65;margin:0;max-width:590px}
.mg-android-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}
.mg-android-badges span{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;color:#e5e9f4;font-size:12px;font-weight:750;padding:9px 11px}
.mg-android-hero figure{background:#111629;border:2px solid #6949c8;border-radius:22px;box-shadow:0 20px 54px rgba(0,0,0,.46),0 0 35px rgba(96,62,214,.2);margin:0;overflow:hidden;transform:rotate(1deg)}
.mg-android-hero figure img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}
.mg-android-hero figcaption{background:#111629;color:#dbe0ee;font-size:12px;padding:11px 15px;text-align:center}
.mg-android-content{align-items:start;display:grid;gap:26px;grid-template-columns:1fr 360px;margin-top:26px}
.mg-android-explainer,.mg-android-download-box{background:#fff;border:1px solid #e1e4ec;border-radius:24px;box-shadow:0 16px 45px rgba(20,25,46,.07)}
.mg-android-explainer{padding:38px}
.mg-android-explainer h2{color:#151927;font-size:33px;letter-spacing:-1.5px;margin:9px 0 13px}
.mg-android-explainer>p{color:#555c6b;font-size:16px;line-height:1.7;margin:0}
.mg-android-steps{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:28px}
.mg-android-steps>span{background:#f5f3fb;border:1px solid #e3dcf6;border-radius:17px;display:grid;grid-template-columns:34px 1fr;padding:17px;position:relative}
.mg-android-steps>span>b{background:#151927;border-radius:50%;color:#b9ff36;display:grid;font:900 12px monospace;height:27px;left:10px;place-items:center;position:absolute;top:10px;width:27px}
.mg-android-steps>span>i{align-items:center;color:#6f45d7;display:flex;font-size:27px;font-style:normal;font-weight:950;grid-column:1/-1;height:42px;justify-content:flex-end}
.mg-android-steps strong{color:#171b28;font-size:15px;grid-column:1/-1;margin:8px 0 4px}
.mg-android-steps small{color:#656b78;font-size:12px;grid-column:1/-1;line-height:1.45}
.mg-android-security{align-items:center;background:#ebfff5;border:1px solid #b9efd2;border-radius:16px;display:flex;gap:14px;margin-top:22px;padding:15px 18px}
.mg-android-security>span{font-size:27px}.mg-android-security p{color:#335b47;font-size:13px;line-height:1.5;margin:0}.mg-android-security b{color:#173d29;display:block;font-size:14px}
.mg-android-download-box{background:linear-gradient(160deg,#171c31,#101321);border-color:#2f3650;color:#fff;padding:31px;position:sticky;text-align:center;top:105px}
.mg-android-phone{background:linear-gradient(145deg,#6f44e2,#22cfe4);border:4px solid #d6deef;border-radius:19px;box-shadow:0 12px 28px #0007,0 0 28px rgba(70,217,232,.24);display:inline-grid;height:104px;margin:3px auto 20px;place-items:center;position:relative;width:62px}
.mg-android-phone:before{background:#11162a;border-radius:12px;content:"";inset:7px;position:absolute}
.mg-android-phone i{color:#fff;font:950 17px monospace;position:relative;z-index:2}.mg-android-phone b{background:#b9ff36;border-radius:50%;bottom:-12px;color:#13172a;display:grid;font-size:22px;height:34px;place-items:center;position:absolute;right:-15px;width:34px;z-index:3}
.mg-android-download-box>small{color:#b9ff36;display:block;font:800 10px monospace;letter-spacing:1px}.mg-android-download-box h2{font-size:27px;letter-spacing:-1px;margin:10px 0}.mg-android-download-box p{color:#b8bfd0;font-size:14px;line-height:1.5}
.mg-android-download-button{align-items:center;background:linear-gradient(90deg,#b9ff36,#76ed65);border-radius:14px;box-shadow:0 12px 25px rgba(156,242,63,.2);color:#11162a!important;display:flex;font-size:16px;font-weight:950;gap:9px;justify-content:center;margin:22px 0 12px;padding:16px;text-decoration:none!important;transition:transform .2s,box-shadow .2s}
.mg-android-download-button:hover{box-shadow:0 16px 32px rgba(156,242,63,.3);transform:translateY(-2px)}.mg-android-download-button span{font-size:22px}.mg-android-download-box>em{color:#8f98ad;font-size:11px;font-style:normal}.mg-android-download-frame{border:0;height:1px;opacity:0;position:absolute;width:1px}
.mg-android-thanks{align-items:center;background:#fff;border:3px solid #6846d8;border-radius:24px;box-shadow:0 18px 50px rgba(50,24,122,.18),inset 0 0 0 5px rgba(72,219,232,.12);color:#171b2d;display:grid;gap:25px;grid-template-columns:minmax(210px,32%) 1fr;margin-top:28px;overflow:hidden;padding:18px;position:relative}
.mg-android-thanks[hidden]{display:none}.mg-android-thanks>img{aspect-ratio:16/9;border-radius:16px;display:block;height:100%;max-height:190px;object-fit:cover;width:100%}.mg-android-thanks .mg-label{color:#6846d8}.mg-android-thanks h2{color:#171b2d;font-size:30px;margin:5px 0 7px}.mg-android-thanks p{color:#555e70;line-height:1.55;margin:0}.mg-android-thanks a{background:#b9ff36;border-radius:10px;color:#171b2d;display:inline-block;font-weight:850;margin-top:11px;padding:9px 13px}
.mg-android-thanks-bot{animation:mgAndroidBounce .8s ease-in-out infinite alternate;background:linear-gradient(145deg,#34e1e9,#724be6);border:5px solid #edf3ff;border-radius:25px;box-shadow:0 0 30px rgba(72,219,232,.4);display:grid;height:90px;place-items:center;position:relative;width:90px;z-index:2}.mg-android-thanks-bot i{background:#11162a;border-radius:12px;color:#fff;font:950 20px monospace;padding:14px 11px}.mg-android-thanks-bot b{background:#b9ff36;border-radius:50%;color:#11162a;display:grid;height:32px;place-items:center;position:absolute;right:-12px;top:-12px;width:32px}
.mg-android-confetti{inset:0;pointer-events:none;position:absolute}.mg-android-confetti i{animation:mgAndroidConfetti 1.6s linear infinite;background:#b9ff36;height:10px;left:12%;position:absolute;top:-15px;transform:rotate(20deg);width:5px}.mg-android-confetti i:nth-child(2){animation-delay:.3s;background:#ff8b3d;left:30%}.mg-android-confetti i:nth-child(3){animation-delay:.6s;background:#64eaf2;left:48%}.mg-android-confetti i:nth-child(4){animation-delay:.15s;background:#dd4be7;left:66%}.mg-android-confetti i:nth-child(5){animation-delay:.8s;background:#fff;left:82%}.mg-android-confetti i:nth-child(6){animation-delay:1.1s;background:#b9ff36;left:94%}
@keyframes mgAndroidBounce{to{transform:translateY(-8px) rotate(2deg)}}@keyframes mgAndroidConfetti{to{top:110%;transform:rotate(540deg)}}

.mg-admin-android-summary{align-items:center;background:linear-gradient(115deg,#13182c,#251353 55%,#113946);border:2px solid #7048d6;border-radius:22px;box-shadow:0 16px 40px rgba(37,23,83,.18);color:#fff;display:grid;gap:22px;grid-template-columns:auto minmax(220px,1fr) minmax(360px,1fr) auto;margin:26px auto 70px;max-width:1180px;padding:24px 28px;width:calc(100% - 36px)}
.mg-admin-android-icon{background:linear-gradient(145deg,#3ddce8,#6d46df);border:3px solid #b9ff36;border-radius:18px;display:grid;height:68px;place-items:center;position:relative;width:68px}.mg-admin-android-icon i{background:#11162a;border-radius:8px;color:#fff;font:950 14px monospace;padding:10px 7px}.mg-admin-android-icon b{background:#b9ff36;border-radius:50%;bottom:-8px;color:#11162a;display:grid;height:28px;place-items:center;position:absolute;right:-8px;width:28px}
.mg-admin-android-copy .mg-label{color:#b9ff36}.mg-admin-android-copy h2{font-size:24px;margin:4px 0}.mg-admin-android-copy p{color:#bdc5d8;font-size:12px;line-height:1.5;margin:0}.mg-admin-android-numbers{display:grid;gap:10px;grid-template-columns:1fr 1fr}.mg-admin-android-numbers>span{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;display:flex;flex-direction:column;padding:12px}.mg-admin-android-numbers small{color:#aeb8cb;font:750 9px monospace;letter-spacing:.5px}.mg-admin-android-numbers b{font-size:27px;margin:3px 0}.mg-admin-android-numbers em{color:#b9ff36;font-size:11px;font-style:normal}.mg-admin-android-summary>a{color:#b9ff36;font-size:12px;font-weight:850;white-space:nowrap}

@media(max-width:900px){.mg-android-content{grid-template-columns:1fr}.mg-android-download-box{position:static}.mg-android-hero{grid-template-columns:1fr;padding:30px}.mg-android-steps{grid-template-columns:1fr 1fr 1fr}.mg-admin-android-summary{grid-template-columns:auto 1fr}.mg-admin-android-numbers{grid-column:1/-1}.mg-admin-android-summary>a{grid-column:2}}
@media(max-width:620px){.mg-hero-media{gap:10px}.mg-android-home-card{border-radius:16px;min-height:82px;padding:11px 12px}.mg-android-mini-bot{height:48px;width:48px}.mg-android-mini-bot:before,.mg-android-mini-bot:after{top:18px}.mg-android-home-card small{font-size:8px}.mg-android-home-card strong{font-size:15px}.mg-android-home-card em{font-size:10px}.mg-android-home-arrow{height:32px;width:32px}.mg-android-page{padding-block:22px 60px}.mg-android-hero{border-radius:21px;gap:24px;margin-top:15px;padding:22px 17px}.mg-android-hero h1{font-size:40px;letter-spacing:-2.5px}.mg-android-hero-copy>p{font-size:15px}.mg-android-badges{gap:6px}.mg-android-badges span{font-size:10px}.mg-android-hero figure{border-radius:16px;transform:none}.mg-android-hero figcaption{font-size:10px}.mg-android-content{gap:15px;margin-top:15px}.mg-android-explainer{border-radius:19px;padding:24px 18px}.mg-android-explainer h2{font-size:27px}.mg-android-explainer>p{font-size:14px}.mg-android-steps{grid-template-columns:1fr}.mg-android-steps>span{min-height:115px}.mg-android-security{align-items:flex-start}.mg-android-download-box{border-radius:19px;padding:27px 19px}.mg-android-thanks{grid-template-columns:1fr;padding:16px;text-align:center}.mg-android-thanks>img{height:auto;max-height:none}.mg-android-thanks h2{font-size:25px}.mg-admin-android-summary{grid-template-columns:1fr;margin-bottom:50px;padding:22px 18px;text-align:center}.mg-admin-android-icon{margin:auto}.mg-admin-android-numbers{grid-column:auto;grid-template-columns:1fr}.mg-admin-android-summary>a{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.mg-android-home-card,.mg-android-home-card:before,.mg-android-download-button{transition:none}.mg-android-thanks-bot,.mg-android-confetti i{animation:none}}
