.ma-page{--a:var(--ma-accent,#705bd4);background:#faf9fe;color:#302a43;font-family:Inter,system-ui,sans-serif}.ma-page *{box-sizing:border-box}.ma-shell{max-width:1140px;margin:auto;padding:139px 20px 80px}.ma-back{display:inline-block;color:#725cc3;text-decoration:none;font-size:12px;font-weight:800;margin:0 0 25px}.ma-hero{margin:0 0 32px;max-width:810px}.ma-eyebrow{text-transform:uppercase;letter-spacing:.11em;color:var(--a);font-weight:850;font-size:12px}.ma-hero h1{font-size:clamp(35px,5vw,62px);font-weight:850;line-height:1.08;letter-spacing:-.065em;margin:12px 0;color:#302841}.ma-hero p{color:#756d86;font-size:16px;line-height:1.75}.ma-chips{display:flex;gap:9px;flex-wrap:wrap}.ma-chips span{border:1px solid #ebe3f5;border-radius:99px;background:#fff;padding:7px 12px;color:#756985;font-size:11px;font-weight:750}.ma-layout{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:start;gap:20px}.ma-editor,.ma-preview-wrap{background:white;border-radius:24px;border:1px solid #e8e1f4;padding:26px;box-shadow:0 12px 32px #554a8d0d}.ma-editor h2{font-size:20px;letter-spacing:-.035em;font-weight:820;margin:0}.ma-sub{font-size:12px;color:#8a8196;line-height:1.65;margin:8px 0 19px}.ma-fields{display:grid;gap:13px}.ma-field{display:block}.ma-field span{display:block;font-size:12px;font-weight:790;color:#5c516e;margin:0 0 6px}.ma-field :is(input,textarea,select){display:block;width:100%;border:1px solid #dfd7ee;border-radius:12px;padding:12px;background:#fdfbff;color:#342c4f;font:550 13px Inter,system-ui,sans-serif;min-height:45px}.ma-field textarea{resize:vertical;min-height:82px}.ma-field :is(input,textarea,select):focus-visible{outline:3px solid #a391e3}.ma-actions{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 0}.ma-btn{background:#f4f0fc;border:1px solid #e1d8f3;border-radius:12px;padding:12px 14px;cursor:pointer;color:#6552af;font:780 12px Inter,sans-serif}.ma-primary{background:var(--a);border-color:var(--a);color:#fff}.ma-fine{font-size:11px;line-height:1.75;color:#827889;margin:18px 0 0}.ma-preview-wrap{background:#f6f4fb;position:sticky;top:18px}.ma-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 15px}.ma-preview-top strong{font-size:14px;font-weight:820}.ma-preview-top span{color:#269277;font-size:11px;font-weight:790}.ma-preview{padding:25px;min-height:300px;border-radius:15px;background:white;box-shadow:0 12px 25px #5a487d1b;overflow-wrap:anywhere}.ma-preview h2{font-size:23px;letter-spacing:-.045em;color:#282640;line-height:1.25;margin:0 0 15px}.ma-preview h3{font-size:16px;color:#493868;margin:15px 0 6px}.ma-preview p{white-space:pre-wrap;color:#6a6079;font-size:13px;line-height:1.65;margin:5px 0 10px}.ma-preview small{display:block;color:#867b91;font-size:10px;text-transform:uppercase;font-weight:830;letter-spacing:.05em}.ma-preview strong{color:#372d50}.ma-preview a{color:var(--a);overflow-wrap:anywhere}.ma-preview ul{list-style:none;padding:0;margin:12px 0}.ma-preview li{padding:10px;border-bottom:1px solid #eee9f4;font-size:12px;display:flex;gap:9px;align-items:center}.ma-preview li button{border:0;border-radius:7px;background:#f1ebfb;padding:7px;cursor:pointer;font-size:12px;color:#7655b7}.ma-preview .ma-item-title{flex:1}.ma-preview .ma-done{text-decoration:line-through;color:#9b95a6}.ma-preview .ma-docbar{height:7px;background:var(--a);border-radius:99px;margin-bottom:20px}.ma-preview .ma-row{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #eee8f5;padding:9px 0;font-size:12px}.ma-preview .ma-row strong{word-break:break-word;text-align:right}.ma-preview .ma-qr{margin:18px auto;display:block;max-width:180px;width:100%;height:auto}.ma-preview .ma-link{display:block;background:var(--a);padding:12px;color:white;border-radius:10px;text-align:center;font-weight:750;font-size:12px;text-decoration:none;margin-top:15px}.ma-preview-actions{margin-top:14px}.ma-preview-actions button{flex:1}.ma-content{max-width:920px;margin:65px auto 0}.ma-content h2{font-size:clamp(23px,3vw,32px);letter-spacing:-.045em;font-weight:820;color:#342a4b;margin:38px 0 15px}.ma-content>p{font-size:14px;color:#70647f;line-height:1.85}.ma-how{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ma-how>div{background:#fff;border:1px solid #e8e0f3;border-radius:17px;padding:20px}.ma-how b{font-size:13px;color:#47365c}.ma-how p{font-size:12px;line-height:1.75;color:#786d87}.ma-content details{padding:17px 0;border-bottom:1px solid #e6dff1}.ma-content summary{cursor:pointer;color:#403352;font-size:14px;font-weight:790}.ma-content details p{font-size:13px;line-height:1.8;color:#756981}.ma-cta{border-radius:23px;background:linear-gradient(117deg,#f1ecff,#f4f6ff,#fff3fa);padding:26px;border:1px solid #e6def6;margin:34px 0}.ma-cta b{font-size:21px;color:#352b50}.ma-cta p{font-size:13px;color:#756d83;line-height:1.8}.ma-cta a{display:inline-block;padding:11px 17px;border-radius:99px;background:#7158d4;color:white;text-decoration:none;font-weight:800;font-size:12px}.ma-toast{position:fixed;right:20px;top:95px;z-index:300;background:#fff;padding:12px 16px;border-radius:12px;border-left:4px solid var(--a);box-shadow:0 12px 34px #251a3e40;font-size:12px;font-weight:750}.ma-toast[hidden]{display:none}@media(max-width:900px){.ma-layout{grid-template-columns:1fr}.ma-preview-wrap{position:static}.ma-how{grid-template-columns:1fr}}@media(max-width:550px){.ma-shell{padding:125px 13px 65px}.ma-editor,.ma-preview-wrap{padding:17px;border-radius:18px}.ma-preview{padding:17px}.ma-btn{flex:1}}@media print{@page{size:A4;margin:16mm}body{background:white!important}body nav,.ma-back,.ma-hero,.ma-editor,.ma-content,.ma-preview-top,.ma-preview-actions,.ma-toast,.site-footer{display:none!important}.ma-shell,.ma-layout,.ma-preview-wrap{display:block!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:white!important}.ma-preview{box-shadow:none!important;border-radius:0!important;padding:0!important}.ma-preview li button{display:none!important}.ma-preview li{break-inside:avoid}}