@charset "UTF-8";.ml-plugin-order-form{--ml-primary:#5b2bc4;--ml-accent:#fff234;--ml-dark:#151827;--ml-border:#e4e7ef;--ml-light:#f8f8fc;--ml-text:#2d3445;color:var(--ml-text);font-family:inherit}.ml-plugin-order-form *{box-sizing:border-box}.ml-plugin-order-trigger-fallback{margin:20px 0}.ml-plugin-order-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(15,18,32,.64);backdrop-filter:blur(4px)}.ml-plugin-order-form.is-open .ml-plugin-order-modal{display:flex}.ml-plugin-order-box{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border:1px solid var(--ml-border);border-radius:24px;padding:28px;box-shadow:0 24px 80px rgba(0,0,0,.22);position:relative}.ml-plugin-order-close{position:absolute;top:16px;right:16px;border:0;background:#f0f2f6;color:#263044;width:36px;height:36px;border-radius:99px;font-size:22px;line-height:1;cursor:pointer}.ml-plugin-order-form h3{margin:0 44px 8px 0;color:var(--ml-dark);font-size:28px;line-height:1.2}.ml-plugin-order-intro{margin:0 0 22px;color:#5c667a;line-height:1.65}.ml-plugin-order-selected{background:#f5f1ff;border:1px solid #ded4ff;border-radius:14px;padding:12px 14px;margin:0 0 18px;color:#322052}.ml-plugin-order-selected strong{color:#21113f}.ml-plugin-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ml-plugin-order-field{display:grid;gap:7px;margin-bottom:16px}.ml-plugin-order-field-full{grid-column:1/-1}.ml-plugin-order-form label{font-weight:800;color:var(--ml-dark);font-size:14px}.ml-plugin-order-form input,.ml-plugin-order-form select,.ml-plugin-order-form textarea{width:100%;border:1px solid var(--ml-border);border-radius:12px;padding:12px 14px;font:inherit;color:var(--ml-dark);background:#fff}.ml-plugin-order-form textarea{min-height:105px;resize:vertical}.ml-plugin-order-form input:focus,.ml-plugin-order-form select:focus,.ml-plugin-order-form textarea:focus{outline:0;border-color:var(--ml-primary);box-shadow:0 0 0 3px rgba(91,43,196,.12)}.ml-plugin-order-help{font-size:13px;color:#717b8f;line-height:1.45}.ml-plugin-order-legal{display:flex;gap:10px;align-items:flex-start;background:#fff8e6;border:1px solid #ffe2a1;color:#5f4300;border-radius:14px;padding:14px;margin:8px 0 18px;line-height:1.55}.ml-plugin-order-legal input,.ml-plugin-order-newsletter input{width:auto;margin-top:4px}.ml-plugin-order-newsletter{display:flex;gap:10px;align-items:flex-start;background:#f8f8fc;border:1px solid var(--ml-border);border-radius:14px;padding:12px;margin:0 0 14px;line-height:1.5}.ml-plugin-order-free-disclaimer,.ml-plugin-order-paid-disclaimer{background:#fff8e6;border:1px solid #ffe2a1;color:#5f4300;border-radius:14px;padding:14px 16px;margin:0 0 18px;line-height:1.6;font-size:14px}.ml-plugin-order-free-disclaimer strong,.ml-plugin-order-paid-disclaimer strong{display:block;color:#4b3500;margin-bottom:4px}.ml-plugin-order-form[data-mode="free"] .ml-paid-disclaimer{display:none!important}.ml-plugin-order-form[data-mode="paid"] .ml-free-disclaimer{display:none!important}.ml-plugin-order-submit,.ml-plugin-order-download{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:var(--ml-accent);color:#151827!important;font-weight:900;padding:14px 22px;cursor:pointer;transition:.2s ease;text-decoration:none!important}.ml-plugin-order-submit:hover,.ml-plugin-order-download:hover{filter:brightness(.96);transform:translateY(-1px)}.ml-plugin-order-message{border-radius:14px;padding:14px 16px;margin:0 0 18px;line-height:1.55}.ml-plugin-order-success{background:#edf8ef;border:1px solid #ccebd4;color:#166534}.ml-plugin-order-error{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.ml-plugin-order-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.ml-plugin-order-r1-extra{display:none}.ml-plugin-order-r1-extra.is-visible{display:grid}.ml-plugin-order-form[data-mode="free"] .ml-paid-only{display:none!important}.ml-plugin-order-form[data-mode="free"] .ml-free-title{display:inline}.ml-plugin-order-form[data-mode="free"] .ml-paid-title{display:none}.ml-plugin-order-form[data-mode="paid"] .ml-free-title{display:none}.ml-plugin-order-form[data-mode="paid"] .ml-paid-title{display:inline}.ml-plugin-order-form--modal-only:not(.is-open) .ml-plugin-order-modal{display:none}@media (max-width:760px){.ml-plugin-order-box{padding:22px}.ml-plugin-order-grid{grid-template-columns:1fr}.ml-plugin-order-modal{padding:12px}.ml-plugin-order-form h3{font-size:24px}}
