.xmh-model-back{margin:0 0 24px;color:#72839a;font-size:13px}.xmh-model-back a{color:#1a61cb}.xmh-model-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:32px;align-items:start}.xmh-model-intro,.xmh-complete-download{min-width:0;background:#fff;border:1px solid #e0e9f5;border-radius:22px;padding:32px;box-shadow:0 10px 30px rgba(40,83,147,.045)}.xmh-model-eyebrow{font-size:12px;font-weight:700;color:#2768c0;letter-spacing:.08em;margin-bottom:14px}.xmh-model-intro h1{font-size:36px;line-height:1.22;color:#19314f;margin:0 0 12px;overflow-wrap:anywhere}.xmh-model-repo{color:#78869b;font-size:13px;overflow-wrap:anywhere}.xmh-model-description{font-size:16px;line-height:1.95;color:#41536a;white-space:pre-line;margin:24px 0}.xmh-model-intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-size:13px}.xmh-model-intro-actions a{color:#1765cc}.xmh-model-intro-actions form{margin:0}.xmh-model-intro-actions button,.xmh-model-feedback button{background:#f4f8ff;border:1px solid #d9e7fa;color:#2866ba;border-radius:9px;padding:8px 14px;cursor:pointer}.xmh-model-section{border-top:1px solid #eaf0f7;margin-top:28px;padding-top:24px}.xmh-model-section h2{font-size:18px;color:#213c5d;margin:0 0 12px}.xmh-model-section p{color:#4e6178;font-size:14px;line-height:1.9}.xmh-model-section .xmh-model-note,.xmh-model-note{font-size:12px;color:#7a8798}.xmh-model-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px}.xmh-model-facts strong{color:#345273;font-size:14px}.xmh-model-feedback{margin-top:24px;border-top:1px solid #eaf0f7;padding-top:20px;font-size:13px;color:#677d96}.xmh-model-feedback summary{cursor:pointer}.xmh-model-feedback textarea{box-sizing:border-box;width:100%;border:1px solid #dce6f4;border-radius:10px;padding:12px;margin:14px 0;resize:vertical}.xmh-complete-download{background:linear-gradient(150deg,#fff 65%,#f1f7ff);padding:28px;position:sticky;top:24px}.xmh-complete-download h2{font-size:25px;line-height:1.3;margin:0 0 10px;color:#183b65}.xmh-download-lead{font-size:14px;color:#667d99;line-height:1.7}.xmh-download-route{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0 22px;color:#7a8ba1;font-size:11px}.xmh-download-route strong{color:#46719f;font-weight:500}.xmh-os-label{display:block;font-size:12px;font-weight:600;color:#486280;margin-bottom:8px}.xmh-complete-download select{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d7e3f3;background:#fff;border-radius:10px;color:#314d71;margin-bottom:14px;font:inherit;font-size:13px}.xmh-full-primary,.xmh-full-secondary{box-sizing:border-box;display:block;width:100%;padding:13px 12px;border-radius:11px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.xmh-full-primary{background:#1764d8;color:#fff;border:1px solid #1764d8;box-shadow:0 5px 12px #1764d820}.xmh-full-primary:hover{background:#1157c1}.xmh-full-secondary{margin-top:10px;background:#fff;color:#2365bc;border:1px solid #d4e3f8}.xmh-full-primary:focus-visible,.xmh-full-secondary:focus-visible{outline:3px solid #84b6ff;outline-offset:2px}.xmh-full-status{color:#7487a0;font-size:12px;line-height:1.7;min-height:40px;margin:12px 0 18px}.xmh-full-steps{border-top:1px solid #e0eaf8;padding-top:18px}.xmh-full-steps h3{font-size:14px;margin:0 0 12px;color:#315073}.xmh-full-steps p{font-size:12px;color:#677a93;line-height:1.8;margin:10px 0}.xmh-full-steps code{display:block;overflow-wrap:anywhere;white-space:normal;font:12px/1.7 Consolas,monospace;background:#eff4fb;padding:10px;border-radius:8px;color:#315579}.xmh-full-command-details{margin-top:18px;font-size:12px;color:#426b9b}.xmh-full-command-details summary{cursor:pointer}.xmh-full-command-details textarea{box-sizing:border-box;width:100%;resize:vertical;min-height:160px;font:12px/1.6 Consolas,monospace;color:#344963;background:#f7f9fd;border:1px solid #dee7f4;padding:12px;border-radius:10px;margin-top:12px}.xmh-full-footnote{margin-top:20px;padding-top:14px;border-top:1px solid #e1eaf5}.xmh-full-footnote p{color:#8290a3;font-size:11px;line-height:1.8;margin:6px 0}.xmh-full-unavailable{font-size:14px;color:#8b6a28;background:#fffaec;border-radius:12px;padding:15px;line-height:1.8}.xmh textarea[hidden]{display:none!important}@media(max-width:1000px){.xmh-model-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.xmh-model-intro{padding:24px}.xmh-complete-download{padding:22px}.xmh-model-intro h1{font-size:30px}}@media(max-width:760px){.xmh-model-layout{grid-template-columns:minmax(0,1fr);gap:18px}.xmh-complete-download{position:static}.xmh-model-intro,.xmh-complete-download{padding:22px;border-radius:17px}.xmh-model-facts{grid-template-columns:1fr;gap:10px}.xmh-model-description{margin:18px 0}.xmh-model-intro h1{font-size:28px}}.xmh-capability-tags{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.xmh-capability-tags span{background:#edf5ff;border:1px solid #dceaff;color:#3670b6;padding:5px 10px;border-radius:7px;font-size:12px}.xmh-usecase-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.xmh-usecase-grid>div{background:#f7faff;border:1px solid #e6edf7;border-radius:12px;padding:16px}.xmh-usecase-grid strong{font-size:14px;color:#2c527c}.xmh-usecase-grid p{font-size:13px;margin:8px 0 0}.xmh-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e5edf7;border:1px solid #e5edf7;border-radius:12px;overflow:hidden}.xmh-spec-grid>div{background:#fbfdff;padding:16px}.xmh-spec-grid dt{font-size:12px;color:#7c8da4;margin-bottom:7px}.xmh-spec-grid dd{margin:0;color:#224a77;font-size:16px;font-weight:600}.xmh-model-section .xmh-model-source{font-size:11px;color:#8594a8;line-height:1.8}.xmh-model-source a{color:#316ab4}.xmh-download-reassure{color:#447198;background:#edf6ff;border-radius:10px;padding:12px;font-size:12px;line-height:1.8}.xmh-guided-step{display:flex;gap:12px;margin:24px 0}.xmh-step-number{flex:0 0 25px;height:25px;line-height:25px;text-align:center;border-radius:50%;background:#e8f1ff;color:#2266c7;font-size:12px;font-weight:700}.xmh-guided-step>div{min-width:0;flex:1}.xmh-guided-step h3{font-size:14px;color:#264c79;margin:2px 0 9px}.xmh-guided-step p{font-size:12px;line-height:1.9;color:#6e8098;margin:8px 0}.xmh-guided-step a{color:#2168c7}.xmh-guided-step code{font:12px/1.7 Consolas,monospace;overflow-wrap:anywhere;background:#eff4fa;color:#446586;padding:2px 4px;border-radius:4px}.xmh-guided-step #xmh-install-code{display:block;white-space:normal;padding:10px}.xmh-install-copy{margin-top:8px;background:#fff;color:#2d69ba;border:1px solid #d7e6fa;border-radius:8px;padding:7px 12px;font:inherit;font-size:12px;cursor:pointer}.xmh-download-result{background:#f2f8f6;border:1px solid #e0ece6;border-radius:12px;padding:14px;color:#426b58}.xmh-download-result strong{font-size:13px}.xmh-download-result p{font-size:12px;line-height:1.8;margin:8px 0 0}.xmh-download-faq{margin:20px 0;font-size:12px;color:#557190;line-height:1.9}.xmh-download-faq summary{cursor:pointer;color:#3265a0}.xmh-download-faq p{margin:12px 0}.xmh-complete-download{position:static}@media(max-width:760px){.xmh-usecase-grid{grid-template-columns:1fr}.xmh-spec-grid dd{font-size:15px}}