.mc-page{max-width:1180px;margin:0 auto;padding:34px 24px 64px;color:#1c2635;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65;min-width:0}.mc-page *{box-sizing:border-box}.mc-hero{margin-bottom:28px}.mc-eyebrow{font-size:12px;font-weight:750;letter-spacing:.16em;color:#6754cd}.mc-hero h1{font-size:clamp(28px,4vw,44px);letter-spacing:-.04em;line-height:1.15;margin:12px 0 18px}.mc-hero>p:last-child{max-width:780px;font-size:17px;color:#556174}.mc-tool{border:1px solid #dfe2ec;border-radius:18px;background:#fff;box-shadow:0 8px 35px #17204b09;overflow:hidden;margin-bottom:28px}.mc-drop{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;background:#f7f6ff;border-bottom:1px dashed #bcb3ed;padding:24px}.mc-drop.dragging{background:#e5e0ff;outline:2px solid #6956d2;outline-offset:-3px}.mc-open{position:relative;cursor:pointer;background:#fff;color:#4534a7;border:1px solid #c7bff1;border-radius:8px;padding:10px 18px;font-weight:650}.mc-open input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.mc-open:focus-within{outline:3px solid #b5a5ff}.mc-options{margin:16px 18px 0;padding:8px 0 14px;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;min-width:0}.mc-options legend{font-size:12px;color:#687388;padding-bottom:4px}.mc-check{display:flex;align-items:center;gap:7px;font-size:13px}.mc-check input{accent-color:#6850d5;width:16px;height:16px}.mc-select{font-size:13px;display:flex;align-items:center;gap:8px}.mc-select select{font:inherit;padding:7px 9px;border:1px solid #d5d9e3;border-radius:6px;background:#fff;max-width:170px}.mc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 18px 16px}.mc-tool button{font:inherit;font-size:13px;cursor:pointer;min-height:40px;border:1px solid #d7dbe5;border-radius:7px;padding:8px 14px;background:#fff;color:#334056}.mc-tool button:hover{background:#f1effb}.mc-tool button:focus-visible,.mc-tool textarea:focus-visible{outline:3px solid #a895ff;outline-offset:-2px}.mc-tool button:disabled{opacity:.5;cursor:wait}.mc-tool .mc-primary{background:#6950d6;border-color:#6950d6;color:white;font-weight:650}.mc-actions #filename{font-size:12px;color:#687388;overflow-wrap:anywhere;min-width:0}.mc-panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid #dfe2ec;border-bottom:1px solid #dfe2ec}.mc-pane{min-width:0}.mc-pane+.mc-pane{border-left:1px solid #dfe2ec}.mc-pane-head{height:51px;padding:5px 14px;display:flex;align-items:center;background:#fafbfe;border-bottom:1px solid #e8eaf0;font-size:13px;font-weight:650}.mc-tabs{display:flex;gap:6px}.mc-tabs [aria-selected=true]{background:#eeebff;border-color:#d2c8fc;color:#4d34ad}.mc-pane textarea{display:block;resize:vertical;border:0;background:#fff;width:100%;height:430px;min-height:230px;padding:20px;outline:none;line-height:1.7;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:#273246}.mc-preview{height:430px;overflow:auto;padding:20px;overflow-wrap:anywhere;font-size:14px}.mc-preview h1,.mc-preview h2,.mc-preview h3{line-height:1.3}.mc-preview table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;white-space:normal;font-size:13px}.mc-preview td,.mc-preview th{padding:8px;border:1px solid #d9dce5}.mc-preview pre{max-width:100%;overflow:auto;background:#f6f7fb;padding:12px}.mc-preview img{max-width:100%;height:auto}.mc-preview ul,.mc-preview ol{padding-left:24px}.mc-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px}.mc-bottom #status{font-size:12px;color:#58637a;overflow-wrap:anywhere;min-width:0;flex:1 1 220px}.mc-bottom #status.error{color:#b3243d}.mc-exports{display:flex;gap:8px;flex-wrap:wrap}.mc-article,.mc-faq,.mc-related{max-width:850px;margin:46px auto}.mc-page h2{font-size:23px;line-height:1.35;margin:32px 0 14px;letter-spacing:-.02em}.mc-article p,.mc-faq p{color:#4b576a}.mc-article pre{padding:20px;background:#f4f5fa;border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.mc-faq details{border-bottom:1px solid #e1e4ec;padding:15px 0}.mc-faq summary{cursor:pointer;font-weight:650}.mc-related>div{display:flex;gap:12px;flex-wrap:wrap}.mc-related a{color:#5341aa;text-decoration:none;background:#f3f0ff;padding:12px 16px;border-radius:8px} [hidden]{display:none!important}@media(max-width:680px){.mc-page{padding:24px 14px 44px}.mc-panes{grid-template-columns:minmax(0,1fr)}.mc-pane+.mc-pane{border-left:0;border-top:1px solid #dfe2ec}.mc-pane textarea,.mc-preview{height:300px}.mc-drop{padding:18px}.mc-options{gap:10px 16px}.mc-select{flex-wrap:wrap}.mc-page h2{font-size:21px}.mc-tool button{min-height:44px}.mc-bottom{padding:14px}.mc-exports{width:100%}.mc-exports button{flex:1}}
