.mm-hero[data-astro-cid-nkocb22w]{background:var(--bg-deep);text-align:center;padding:100px 0 64px}.mm-hero[data-astro-cid-nkocb22w] .label[data-astro-cid-nkocb22w]{font-family:var(--font-mono);color:var(--mint);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:500;display:inline-flex}.mm-hero[data-astro-cid-nkocb22w] .label[data-astro-cid-nkocb22w]:before{content:"";background:var(--mint);flex:none;width:7px;height:7px;display:inline-block}.mm-hero[data-astro-cid-nkocb22w] h1[data-astro-cid-nkocb22w]{letter-spacing:-.028em;margin-bottom:20px;font-size:clamp(32px,6vw,46px)}.mm-hero-explainer[data-astro-cid-nkocb22w]{color:var(--ink);max-width:640px;margin:0 auto 18px;font-size:17px;font-weight:500;line-height:1.55}.mm-hero-sub[data-astro-cid-nkocb22w]{color:var(--dim);max-width:620px;margin:0 auto;font-size:18px;line-height:1.6}.mm-hero-cost[data-astro-cid-nkocb22w]{font-family:var(--font-mono);color:var(--mint);max-width:620px;margin:20px auto 0;font-size:13px;font-weight:500;line-height:1.6}.mm-app[data-astro-cid-nkocb22w]{padding-top:56px}.mm-form[data-astro-cid-nkocb22w]{background:var(--panel);border:1px solid var(--line);border-radius:0;padding:32px}.mm-field[data-astro-cid-nkocb22w]{margin-bottom:22px}.mm-field[data-astro-cid-nkocb22w] label[data-astro-cid-nkocb22w]{font-family:var(--font-mono);color:var(--dim);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.mm-opt[data-astro-cid-nkocb22w]{color:var(--faint);text-transform:none;letter-spacing:0;font-weight:400}.mm-field[data-astro-cid-nkocb22w] input[data-astro-cid-nkocb22w]{background:var(--bg-deep);width:100%;color:var(--ink);border:1px solid var(--line);font-size:15px;font-family:var(--font-body);border-radius:0;padding:12px 14px;transition:border-color .2s}.mm-field[data-astro-cid-nkocb22w] input[data-astro-cid-nkocb22w]::placeholder{color:var(--faint)}.mm-field[data-astro-cid-nkocb22w] input[data-astro-cid-nkocb22w]:focus{border-color:var(--mint);outline:none}#mm-vendors[data-astro-cid-nkocb22w] .mm-vendor[data-astro-cid-nkocb22w]{margin-bottom:10px}.mm-add[data-astro-cid-nkocb22w]{font-family:var(--font-mono);color:var(--mint);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px;font-weight:500}.mm-fine[data-astro-cid-nkocb22w]{color:var(--faint);margin-top:8px;font-size:13px}.mm-vendors-hint[data-astro-cid-nkocb22w]{margin-top:0;margin-bottom:12px}.mm-submit[data-astro-cid-nkocb22w]{width:100%;margin-top:8px}.mm-allowance[data-astro-cid-nkocb22w]{text-align:center;color:var(--dim);margin-top:12px;font-size:13px}.mm-remaining[data-astro-cid-nkocb22w]{font-family:var(--font-mono);color:var(--mint);margin:4px 0;font-size:13px;font-weight:500}.mm-error[data-astro-cid-nkocb22w]{color:var(--red);margin-top:16px;font-size:14px}.mm-progress[data-astro-cid-nkocb22w]{padding:40px 0}.mm-progress-head[data-astro-cid-nkocb22w]{align-items:center;gap:16px;margin-bottom:20px;display:flex}.mm-progress-title[data-astro-cid-nkocb22w]{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:600}.mm-spinner[data-astro-cid-nkocb22w]{border:3px solid var(--line);border-top-color:var(--mint);border-radius:50%;flex:none;width:28px;height:28px;animation:.8s linear infinite mm-spin}@keyframes mm-spin{to{transform:rotate(360deg)}}.mm-log[data-astro-cid-nkocb22w]{background:var(--bg-deep);color:#9ff5b8bf;font-family:var(--font-mono);border:1px solid var(--line);text-align:left;border-radius:0;height:300px;padding:16px 18px;font-size:13px;line-height:1.75;overflow-y:auto}.mm-log-line[data-astro-cid-nkocb22w]{white-space:pre-wrap;word-break:break-word;opacity:0;animation:.35s forwards mm-fade}.mm-log-line[data-astro-cid-nkocb22w]:before{content:"› ";color:var(--brand)}@keyframes mm-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mm-spinner[data-astro-cid-nkocb22w]{animation:none}.mm-log-line[data-astro-cid-nkocb22w]{opacity:1;animation:none}}.mm-result-head[data-astro-cid-nkocb22w]{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.mm-result-head[data-astro-cid-nkocb22w] h2[data-astro-cid-nkocb22w]{font-size:28px}.mm-share[data-astro-cid-nkocb22w]{font-family:var(--font-mono);color:var(--mint);letter-spacing:.5px;font-size:13px;font-weight:500}.mm-result-outer[data-astro-cid-nkocb22w]{margin-top:8px}#mm-frame[data-astro-cid-nkocb22w]{border:1px solid var(--line);background:var(--panel);border-radius:0;width:100%;height:860px}.mm-upsell[data-astro-cid-nkocb22w]{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:0;margin-top:28px;padding:32px}.mm-upsell-title[data-astro-cid-nkocb22w]{font-family:var(--font-display);color:var(--ink);margin-bottom:10px;font-size:20px;font-weight:600}.mm-upsell-body[data-astro-cid-nkocb22w]{color:var(--dim);max-width:560px;margin:0 auto 22px;line-height:1.65}.mm-upsell-body[data-astro-cid-nkocb22w] strong[data-astro-cid-nkocb22w]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--mint);font-size:.9em;font-weight:500}.btn--ghost[data-astro-cid-nkocb22w]{border:1px solid var(--line);color:var(--mint);background:0 0;margin-left:8px;transition:background .2s,border-color .2s}.btn--ghost[data-astro-cid-nkocb22w]:hover{border-color:var(--brand);background:#9ff5b80f}.mm-how[data-astro-cid-nkocb22w]{padding-top:24px}.mm-how[data-astro-cid-nkocb22w] h2[data-astro-cid-nkocb22w]{margin-bottom:20px;font-size:28px}.mm-steps[data-astro-cid-nkocb22w]{color:var(--dim);padding-left:22px;line-height:1.7}.mm-steps[data-astro-cid-nkocb22w] li[data-astro-cid-nkocb22w]{margin-bottom:12px}.mm-steps[data-astro-cid-nkocb22w] li[data-astro-cid-nkocb22w] strong[data-astro-cid-nkocb22w]{color:var(--ink)}.mm-how-note[data-astro-cid-nkocb22w]{color:var(--dim);margin-top:20px;font-size:15px;line-height:1.6}@media (width<=768px){#mm-frame[data-astro-cid-nkocb22w]{height:520px}.mm-upsell[data-astro-cid-nkocb22w] .btn[data-astro-cid-nkocb22w]{display:block}.btn--ghost[data-astro-cid-nkocb22w]{margin:10px 0 0}}
