body.locked:has(.mpage){overflow:auto}.mpage{min-height:100vh;padding:clamp(32px, 7vw, 88px) var(--pad);background:radial-gradient(52% 46% at 76% 6%, #0554af29, transparent 68%), var(--ink);color:var(--paper);place-items:center;display:grid}.mcard{text-align:center;width:min(660px,100%)}.mcard .mk{aspect-ratio:548/542;width:58px;margin:0 auto 30px;position:relative}.mcard .mk .layer{position:absolute;inset:0}.mcard .mk .ring{filter:none}.mcard .mk .play{opacity:1;transform:none}.mkicker{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--brand-lift);margin-bottom:16px;font-size:11px}.mcard h1{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(1.8rem,4.6vw,2.9rem);font-weight:800;line-height:1.16}.mlede{color:#c6d4e8;max-width:46ch;margin:16px auto 0;font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.7}.mref{background:#1c6fd612;border:1px dashed #1c6fd673;border-radius:13px;gap:6px;margin-top:28px;padding:16px 26px;display:inline-grid}.mref span{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10px}.mref b{font-family:var(--mono);letter-spacing:.08em;color:var(--brand-lift);font-size:1.4rem;font-weight:700}.msteps{text-align:left;gap:14px;max-width:460px;margin:40px auto 0;list-style:none;display:grid}.msteps li{border:1px solid var(--line);background:#0914288c;border-radius:12px;align-items:flex-start;gap:14px;padding:15px 18px;display:flex}.msteps i{width:26px;height:26px;font-style:normal;font-family:var(--mono);color:var(--brand-lift);border:1px solid #1c6fd680;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.msteps b{color:#fff;font-size:14.5px;font-weight:600;display:block}.msteps p{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.55}.mactions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}.mfoot{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:34px;font-size:10.5px}.mpage-doc{place-items:start center}.mdoc{width:min(720px,100%)}.mdoc .mkicker,.mdoc h1,.mdoc .mlede{text-align:left}.mdoc .mlede{margin-left:0}.mback{color:var(--muted);margin-bottom:28px;font-size:13.5px;display:inline-block}.mback:hover{color:var(--paper)}.mstamp{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:10.5px}.mdoc h2{font-family:var(--display);border-top:1px solid var(--line);margin:44px 0 12px;padding-top:24px;font-size:clamp(1.05rem,1.9vw,1.25rem);font-weight:700}.mdoc p,.mdoc li{color:#c6d4e8;font-size:15.5px;line-height:1.75}.mdoc p+p{margin-top:14px}.mdoc ul{gap:12px;margin-top:14px;list-style:none;display:grid}.mdoc li{padding-left:18px;position:relative}.mdoc li:before{content:"";background:var(--brand-lift);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:0}.mdoc li b{color:#fff;font-weight:600}.mdoc a{color:var(--brand-lift);text-underline-offset:2px;text-decoration:underline}.mdoc a:hover{color:#fff}.mdoc .mback,.mdoc .mfoot{text-decoration:none}.mdoc .mfoot{border-top:1px solid var(--line);text-align:left;margin-top:48px;padding-top:24px}@media (max-width:560px){.mactions .btn{width:100%}}
