.mc-demo{--mc-bg:#0a1628;--mc-bg-deep:#050d1a;--mc-bg-soft:#0f1d33;--mc-border:#ffffff14;--mc-border-strong:#ffffff29;--mc-text:#e8eef5;--mc-text-dim:#6b7d92;--mc-text-faint:#3d4d63;--mc-accent:#5b9bd5;--mc-accent-soft:#5b9bd51f;--mc-success:#7fb069;--mc-success-soft:#7fb0691f;--mc-warn:#d4a056;--mc-warn-soft:#d4a0561f;--mc-danger:#d97757;color:var(--mc-text);width:100%;font-family:SF Mono,Monaco,Menlo,Consolas,monospace}.mc-demo *,.mc-demo :before,.mc-demo :after{box-sizing:border-box}.mc-demo .mc-frame{background:var(--mc-bg);box-shadow:0 24px 60px -20px #00000059, 0 0 0 1px var(--mc-border);border-radius:6px;position:relative;overflow:hidden}.mc-demo .mc-titlebar{background:var(--mc-bg-deep);border-bottom:1px solid var(--mc-border);align-items:center;gap:8px;padding:12px 18px;display:flex}.mc-demo .mc-dot{background:var(--mc-text-faint);border-radius:50%;flex-shrink:0;width:11px;height:11px;display:inline-block}.mc-demo .mc-title{color:var(--mc-text-dim);letter-spacing:.08em;text-transform:uppercase;margin-left:14px;font-size:11px}.mc-demo .mc-screen{scroll-behavior:smooth;height:560px;padding:24px 28px 64px;font-size:12.5px;line-height:1.65;overflow-y:auto}.mc-demo .mc-screen::-webkit-scrollbar{width:6px}.mc-demo .mc-screen::-webkit-scrollbar-track{background:0 0}.mc-demo .mc-screen::-webkit-scrollbar-thumb{background:var(--mc-border-strong);border-radius:3px}.mc-demo .mc-prompt-line{flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:14px;margin-bottom:4px;display:flex}.mc-demo .mc-prompt-line:first-child{margin-top:0}.mc-demo .mc-prompt{color:var(--mc-accent);flex-shrink:0;font-weight:600}.mc-demo .mc-cmd{color:var(--mc-text);word-break:break-word}.mc-demo .mc-cursor{background:var(--mc-text);vertical-align:middle;width:7px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite mc-blink;display:inline-block}@keyframes mc-blink{50%{opacity:0}}.mc-demo .mc-flag{color:var(--mc-warn)}.mc-demo .mc-string{color:var(--mc-success)}.mc-demo .mc-line{opacity:0;color:var(--mc-text-dim);font-size:12px;animation:.25s forwards mc-fade-in}@keyframes mc-fade-in{to{opacity:1}}.mc-demo .mc-section-head{color:var(--mc-text);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--mc-border);justify-content:space-between;margin-top:14px;padding-bottom:6px;font-size:11px;display:flex}.mc-demo .mc-section-head.commercial{color:var(--mc-success)}.mc-demo .mc-section-head.technical{color:var(--mc-accent)}.mc-demo .mc-section-head .mc-pct{color:var(--mc-text-dim);letter-spacing:.05em}.mc-demo .mc-crit{color:var(--mc-text-dim);grid-template-columns:14px 48px 1fr 64px 44px;align-items:baseline;gap:8px;padding:1px 0;font-size:11.5px;display:grid}.mc-demo .mc-crit .mc-tree{color:var(--mc-text-faint)}.mc-demo .mc-crit .mc-code{color:var(--mc-text)}.mc-demo .mc-crit .mc-name{color:var(--mc-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-demo .mc-crit .mc-weight-val{color:var(--mc-warn);text-align:right}.mc-demo .mc-crit .mc-tag{color:var(--mc-text-faint);font-size:10px}.mc-demo .mc-subtotal{color:var(--mc-text-dim);text-align:right;margin-top:4px;padding-right:44px;font-size:11px}.mc-demo .mc-subtotal .mc-pct-val{color:var(--mc-text);margin-left:8px;font-weight:600}.mc-demo .mc-subtotal.commercial .mc-pct-val{color:var(--mc-success)}.mc-demo .mc-subtotal.technical .mc-pct-val{color:var(--mc-accent)}.mc-demo .mc-confirm{color:var(--mc-success);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.mc-demo .mc-confirm .mc-tick{font-weight:600}.mc-demo .mc-status{color:var(--mc-text-dim);opacity:0;align-items:center;gap:10px;margin-top:3px;padding-left:22px;font-size:12px;animation:.3s forwards mc-fade-in;display:flex}.mc-demo .mc-status .mc-tick{color:var(--mc-success)}.mc-demo .mc-status .mc-warn-icon{color:var(--mc-warn)}.mc-demo .mc-status .mc-spin{border:1.5px solid var(--mc-text-faint);border-top-color:var(--mc-accent);border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:.7s linear infinite mc-spin}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-demo .mc-matrix{opacity:0;margin-top:22px;animation:.5s forwards mc-fade-in}.mc-demo .mc-matrix-title{color:var(--mc-text-dim);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:10.5px;display:flex}.mc-demo .mc-mrow{opacity:0;grid-template-columns:1.6fr repeat(4,1fr);align-items:center;padding:8px 12px;font-size:12px;animation:.35s forwards mc-row-in;display:grid}@keyframes mc-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mc-demo .mc-mrow.mc-mhead{background:var(--mc-bg-deep);color:var(--mc-text);letter-spacing:.06em;border-radius:3px 3px 0 0;padding:10px 12px;font-size:11px}.mc-demo .mc-mrow.mc-mhead .mc-mscore{font-weight:600}.mc-demo .mc-mrow.mc-grand{background:var(--mc-warn-soft);color:var(--mc-warn);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #d4a0564d;border-bottom:1px solid #d4a0564d;font-size:11.5px;font-weight:600}.mc-demo .mc-mrow.mc-grand .mc-mscore{color:var(--mc-text);font-size:14px;font-weight:600}.mc-demo .mc-mrow.mc-grand .mc-mscore.mc-winner{color:var(--mc-warn)}.mc-demo .mc-mrow.mc-rank{color:var(--mc-text-dim);background:#ffffff05;padding-top:6px;padding-bottom:6px;font-size:11px}.mc-demo .mc-mrow.mc-rank .mc-mscore.mc-winner{color:var(--mc-warn);font-weight:600}.mc-demo .mc-mrow.mc-section{background:var(--mc-bg-soft);color:var(--mc-text);letter-spacing:.05em;margin-top:6px;font-size:11.5px;font-weight:600}.mc-demo .mc-mrow.mc-section.commercial{border-left:2px solid var(--mc-success)}.mc-demo .mc-mrow.mc-section.technical{border-left:2px solid var(--mc-accent)}.mc-demo .mc-mrow.mc-section .mc-mscore{color:var(--mc-text)}.mc-demo .mc-mrow.mc-section.commercial .mc-mscore.mc-winner{color:var(--mc-success)}.mc-demo .mc-mrow.mc-section.technical .mc-mscore.mc-winner{color:var(--mc-accent)}.mc-demo .mc-mrow.mc-sub{color:var(--mc-text-dim);border-bottom:1px solid #ffffff08;font-size:11.5px}.mc-demo .mc-mrow.mc-sub .mc-mname{padding-left:14px}.mc-demo .mc-mrow.mc-sub .mc-mscore{color:var(--mc-text)}.mc-demo .mc-mscore{text-align:center;font-variant-numeric:tabular-nums}.mc-demo .mc-recommend{background:var(--mc-warn-soft);border-left:2px solid var(--mc-warn);color:var(--mc-text);opacity:0;margin-top:18px;padding:14px 16px;font-size:12px;line-height:1.6;animation:.5s forwards mc-fade-in}.mc-demo .mc-recommend strong{color:var(--mc-warn);font-weight:600}.mc-demo .mc-replay{background:var(--mc-bg);color:var(--mc-text-dim);border:1px solid var(--mc-border);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;z-index:2;border-radius:4px;padding:7px 14px;font-family:inherit;font-size:10.5px;transition:all .2s;position:absolute;bottom:16px;right:18px}.mc-demo .mc-replay.mc-show{opacity:1}.mc-demo .mc-replay:hover{color:var(--mc-text);border-color:var(--mc-text-dim)}@media (max-width:600px){.mc-demo .mc-screen{height:480px;padding:18px 16px 56px}.mc-demo .mc-crit{grid-template-columns:12px 38px 1fr 50px 32px;gap:6px;font-size:10.5px}.mc-demo .mc-mrow{grid-template-columns:1.4fr repeat(4,1fr);padding:7px 8px;font-size:10.5px}.mc-demo .mc-mrow.mc-grand .mc-mscore{font-size:12px}}
.mc-cr-demo{--mc-bg:#fbf9f3;--mc-bg-deep:#f3eedd;--mc-bg-soft:#fdfcf6;--mc-border:#3c321e1a;--mc-border-strong:#3c321e33;--mc-text:#2c2418;--mc-text-dim:#6b6249;--mc-text-faint:#b3a988;--mc-accent:#1e40af;--mc-accent-soft:#1e40af14;--mc-success:#166534;--mc-success-soft:#16653414;--mc-warn:#b45309;--mc-warn-soft:#b453091a;--mc-danger:#b91c1c;color:var(--mc-text);width:100%;font-family:SF Mono,Monaco,Menlo,Consolas,monospace}.mc-cr-demo *,.mc-cr-demo :before,.mc-cr-demo :after{box-sizing:border-box}.mc-cr-demo .mc-frame{background:var(--mc-bg);box-shadow:0 8px 28px -10px #3c321e29, 0 0 0 1px var(--mc-border-strong);border-radius:6px;position:relative;overflow:hidden}.mc-cr-demo .mc-titlebar{border-bottom:1px solid var(--mc-border);align-items:center;padding:14px 22px;display:flex}.mc-cr-demo .mc-title{color:var(--mc-text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.mc-cr-demo .mc-title:before{content:"$";color:var(--mc-text-faint);margin-right:8px;font-weight:700}.mc-cr-demo .mc-screen{scroll-behavior:smooth;height:580px;padding:24px 28px 64px;font-size:12.5px;line-height:1.65;overflow-y:auto}.mc-cr-demo .mc-screen::-webkit-scrollbar{width:6px}.mc-cr-demo .mc-screen::-webkit-scrollbar-track{background:0 0}.mc-cr-demo .mc-screen::-webkit-scrollbar-thumb{background:#3c321e2e;border-radius:3px}.mc-cr-demo .mc-prompt-line{flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:14px;margin-bottom:4px;display:flex}.mc-cr-demo .mc-prompt-line:first-child{margin-top:0}.mc-cr-demo .mc-prompt{color:var(--mc-accent);flex-shrink:0;font-weight:700}.mc-cr-demo .mc-cmd{color:var(--mc-text);word-break:break-word}.mc-cr-demo .mc-cursor{background:var(--mc-text);vertical-align:middle;width:7px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite mc-cr-blink;display:inline-block}@keyframes mc-cr-blink{50%{opacity:0}}.mc-cr-demo .mc-flag{color:var(--mc-warn)}.mc-cr-demo .mc-string{color:var(--mc-success)}.mc-cr-demo .mc-line{opacity:0;color:var(--mc-text-dim);font-size:12px;animation:.25s forwards mc-cr-fade-in}@keyframes mc-cr-fade-in{to{opacity:1}}.mc-cr-demo .mc-section-head{color:var(--mc-text);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--mc-border);margin-top:14px;padding-bottom:6px;font-size:11px;font-weight:600}.mc-cr-demo .mc-section-head.neutral{color:var(--mc-text-dim)}.mc-cr-demo .mc-param{grid-template-columns:14px 92px 1fr;align-items:baseline;gap:10px;padding:1px 0;font-size:11.5px;display:grid}.mc-cr-demo .mc-param .mc-tree{color:var(--mc-text-faint)}.mc-cr-demo .mc-param .mc-pkey{color:var(--mc-text);font-weight:600}.mc-cr-demo .mc-param .mc-pval{color:var(--mc-text-dim)}.mc-cr-demo .mc-status{color:var(--mc-text-dim);opacity:0;align-items:center;gap:10px;margin-top:3px;padding-left:22px;font-size:12px;animation:.3s forwards mc-cr-fade-in;display:flex}.mc-cr-demo .mc-status .mc-tick{color:var(--mc-success);font-weight:700}.mc-cr-demo .mc-status .mc-warn-icon{color:var(--mc-warn);font-weight:700}.mc-cr-demo .mc-status .mc-spin{border:1.5px solid var(--mc-text-faint);border-top-color:var(--mc-accent);border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:.7s linear infinite mc-cr-spin}@keyframes mc-cr-spin{to{transform:rotate(360deg)}}.mc-cr-demo .mc-clause-block{opacity:0;margin-top:22px;animation:.4s forwards mc-cr-fade-in}.mc-cr-demo .mc-clause-title{color:var(--mc-text);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:10px;font-size:11px;font-weight:700;display:flex}.mc-cr-demo .mc-clause-title .mc-clause-meta{color:var(--mc-text-dim);letter-spacing:.04em;text-transform:none;font-size:10.5px;font-weight:500}.mc-cr-demo .mc-crow{opacity:0;border-bottom:1px solid #3c321e0f;grid-template-columns:130px 1fr 100px;align-items:center;gap:14px;padding:10px 0;font-size:11.5px;animation:.35s forwards mc-cr-row-in;display:grid}@keyframes mc-cr-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mc-cr-demo .mc-crow.mc-cheader{color:var(--mc-text-dim);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--mc-border);padding:6px 0 8px;font-size:10px;font-weight:700}.mc-cr-demo .mc-cclause{color:var(--mc-text);font-weight:600}.mc-cr-demo .mc-cissue{color:var(--mc-text-dim);line-height:1.5}.mc-cr-demo .mc-cposition{text-align:center;letter-spacing:.12em;border:1px solid;border-radius:2px;justify-self:end;width:88px;padding:4px 8px;font-size:9px;font-weight:700}.mc-cr-demo .mc-pos-firm{color:var(--mc-warn);background:var(--mc-warn-soft);border-color:#b453094d}.mc-cr-demo .mc-pos-tradable{color:var(--mc-accent);background:var(--mc-accent-soft);border-color:#1e40af4d}.mc-cr-demo .mc-pos-drafting{color:var(--mc-text-dim);border-color:var(--mc-border-strong);background:#3c321e0a}.mc-cr-demo .mc-deliverables{opacity:0;margin-top:22px;animation:.4s forwards mc-cr-fade-in}.mc-cr-demo .mc-deliv-title{color:var(--mc-text-dim);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--mc-border);margin-bottom:4px;padding-bottom:8px;font-size:10px;font-weight:600}.mc-cr-demo .mc-file{opacity:0;border-bottom:1px solid #3c321e0f;grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:9px 0;font-size:12px;animation:.4s forwards mc-cr-fade-in;display:grid}.mc-cr-demo .mc-file:last-child{border-bottom:none}.mc-cr-demo .mc-ftype{letter-spacing:.1em;background:var(--mc-bg-soft);border:1px solid var(--mc-border);border-radius:2px;flex-shrink:0;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-block}.mc-cr-demo .mc-ftype-docx{color:var(--mc-accent);border-color:#1e40af4d}.mc-cr-demo .mc-ftype-xlsx{color:var(--mc-success);border-color:#1665344d}.mc-cr-demo .mc-fbody{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-cr-demo .mc-fname{color:var(--mc-text);word-break:break-all;font-size:12px;font-weight:500}.mc-cr-demo .mc-fmeta{color:var(--mc-text-dim);font-size:10.5px}.mc-cr-demo .mc-fmeta .mc-fmeta-pp{color:var(--mc-warn);margin-left:6px;font-weight:600}.mc-cr-demo .mc-recommend{background:var(--mc-warn-soft);border-left:2px solid var(--mc-warn);color:var(--mc-text);opacity:0;margin-top:18px;padding:14px 16px;font-size:12px;line-height:1.6;animation:.5s forwards mc-cr-fade-in}.mc-cr-demo .mc-recommend strong{color:var(--mc-warn);font-weight:700}.mc-cr-demo .mc-replay{background:var(--mc-bg);color:var(--mc-text-dim);border:1px solid var(--mc-border-strong);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;z-index:2;border-radius:4px;padding:7px 14px;font-family:inherit;font-size:10.5px;font-weight:600;transition:all .2s;position:absolute;bottom:16px;right:18px}.mc-cr-demo .mc-replay.mc-show{opacity:1}.mc-cr-demo .mc-replay:hover{color:var(--mc-text);border-color:var(--mc-text-dim);background:var(--mc-bg-soft)}@media (max-width:600px){.mc-cr-demo .mc-screen{height:500px;padding:18px 16px 56px}.mc-cr-demo .mc-param{grid-template-columns:12px 76px 1fr;gap:8px;font-size:10.5px}.mc-cr-demo .mc-crow{grid-template-columns:90px 1fr 76px;gap:8px;font-size:10.5px}.mc-cr-demo .mc-cposition{width:70px;font-size:8.5px}.mc-cr-demo .mc-fname{font-size:11px}.mc-cr-demo .mc-fmeta{font-size:10px}}
.mc-itt-demo{--mc-bg:#fff4cf;--mc-bg-deep:#f3e6a8;--mc-bg-soft:#fdf7d8;--mc-border:#3c321e1a;--mc-border-strong:#3c321e38;--mc-text:#2c2418;--mc-text-dim:#6b6249;--mc-text-faint:#b3a988;--mc-accent:#1e40af;--mc-accent-soft:#1e40af1a;--mc-success:#166534;--mc-success-soft:#1665341a;--mc-warn:#b45309;--mc-warn-soft:#b453091f;--mc-danger:#b91c1c;color:var(--mc-text);width:100%;font-family:SF Mono,Monaco,Menlo,Consolas,monospace}.mc-itt-demo *,.mc-itt-demo :before,.mc-itt-demo :after{box-sizing:border-box}.mc-itt-demo .mc-frame{background:var(--mc-bg);box-shadow:0 8px 28px -10px #3c321e2e, 0 0 0 1px var(--mc-border-strong);border-radius:6px;position:relative;overflow:hidden}.mc-itt-demo .mc-titlebar{border-bottom:1px solid var(--mc-border);align-items:center;padding:14px 22px;display:flex}.mc-itt-demo .mc-title{color:var(--mc-text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.mc-itt-demo .mc-title:before{content:"$";color:var(--mc-text-faint);margin-right:8px;font-weight:700}.mc-itt-demo .mc-screen{scroll-behavior:smooth;height:560px;padding:24px 28px 64px;font-size:12.5px;line-height:1.65;overflow-y:auto}.mc-itt-demo .mc-screen::-webkit-scrollbar{width:6px}.mc-itt-demo .mc-screen::-webkit-scrollbar-track{background:0 0}.mc-itt-demo .mc-screen::-webkit-scrollbar-thumb{background:#3c321e2e;border-radius:3px}.mc-itt-demo .mc-prompt-line{flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:14px;margin-bottom:4px;display:flex}.mc-itt-demo .mc-prompt-line:first-child{margin-top:0}.mc-itt-demo .mc-prompt{color:var(--mc-accent);flex-shrink:0;font-weight:700}.mc-itt-demo .mc-cmd{color:var(--mc-text);word-break:break-word}.mc-itt-demo .mc-cursor{background:var(--mc-text);vertical-align:middle;width:7px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite mc-itt-blink;display:inline-block}@keyframes mc-itt-blink{50%{opacity:0}}.mc-itt-demo .mc-flag{color:var(--mc-warn)}.mc-itt-demo .mc-string{color:var(--mc-success)}.mc-itt-demo .mc-line{opacity:0;color:var(--mc-text-dim);font-size:12px;animation:.25s forwards mc-itt-fade-in}@keyframes mc-itt-fade-in{to{opacity:1}}.mc-itt-demo .mc-section-head{color:var(--mc-text);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--mc-border);margin-top:14px;padding-bottom:6px;font-size:11px;font-weight:600}.mc-itt-demo .mc-section-head.commercial{color:var(--mc-success)}.mc-itt-demo .mc-section-head.technical{color:var(--mc-accent)}.mc-itt-demo .mc-section-head.neutral{color:var(--mc-text-dim)}.mc-itt-demo .mc-sitem{color:var(--mc-text-dim);grid-template-columns:14px 1fr;align-items:baseline;gap:10px;padding:1px 0;font-size:11.5px;display:grid}.mc-itt-demo .mc-sitem .mc-tree{color:var(--mc-text-faint)}.mc-itt-demo .mc-sitem .mc-name{color:var(--mc-text)}.mc-itt-demo .mc-param{grid-template-columns:14px 92px 1fr;align-items:baseline;gap:10px;padding:1px 0;font-size:11.5px;display:grid}.mc-itt-demo .mc-param .mc-tree{color:var(--mc-text-faint)}.mc-itt-demo .mc-param .mc-pkey{color:var(--mc-text);font-weight:600}.mc-itt-demo .mc-param .mc-pval{color:var(--mc-text-dim)}.mc-itt-demo .mc-status{color:var(--mc-text-dim);opacity:0;align-items:center;gap:10px;margin-top:3px;padding-left:22px;font-size:12px;animation:.3s forwards mc-itt-fade-in;display:flex}.mc-itt-demo .mc-status .mc-tick{color:var(--mc-success);font-weight:700}.mc-itt-demo .mc-status .mc-warn-icon{color:var(--mc-warn);font-weight:700}.mc-itt-demo .mc-status .mc-spin{border:1.5px solid var(--mc-text-faint);border-top-color:var(--mc-accent);border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:.7s linear infinite mc-itt-spin}@keyframes mc-itt-spin{to{transform:rotate(360deg)}}.mc-itt-demo .mc-deliverables{opacity:0;margin-top:24px;animation:.4s forwards mc-itt-fade-in}.mc-itt-demo .mc-pack-header{color:var(--mc-success);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--mc-border);align-items:center;gap:10px;margin-bottom:6px;padding-bottom:10px;font-size:11px;font-weight:700;display:flex}.mc-itt-demo .mc-pack-header .mc-tick{font-size:14px}.mc-itt-demo .mc-file{border-bottom:1px solid var(--mc-border);opacity:0;grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:10px 0;font-size:12px;animation:.4s forwards mc-itt-fade-in;display:grid}.mc-itt-demo .mc-file:last-child{border-bottom:none}.mc-itt-demo .mc-ftype{letter-spacing:.1em;background:var(--mc-bg-soft);border:1px solid var(--mc-border);border-radius:2px;flex-shrink:0;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-block}.mc-itt-demo .mc-ftype-docx{color:var(--mc-accent);border-color:#1e40af4d}.mc-itt-demo .mc-ftype-xlsx{color:var(--mc-success);border-color:#1665344d}.mc-itt-demo .mc-fbody{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-itt-demo .mc-fname{color:var(--mc-text);word-break:break-all;font-size:12px;font-weight:500}.mc-itt-demo .mc-fmeta{color:var(--mc-text-dim);font-size:10.5px}.mc-itt-demo .mc-fmeta .mc-fmeta-pp{color:var(--mc-warn);margin-left:6px;font-weight:600}.mc-itt-demo .mc-pack-summary{color:var(--mc-text-dim);letter-spacing:.04em;text-align:right;opacity:0;margin-top:14px;padding-right:4px;font-size:11px;animation:.4s forwards mc-itt-fade-in}.mc-itt-demo .mc-pack-summary strong{color:var(--mc-text);font-weight:700}.mc-itt-demo .mc-recommend{background:var(--mc-warn-soft);border-left:2px solid var(--mc-warn);color:var(--mc-text);opacity:0;margin-top:18px;padding:14px 16px;font-size:12px;line-height:1.6;animation:.5s forwards mc-itt-fade-in}.mc-itt-demo .mc-recommend strong{color:var(--mc-warn);font-weight:700}.mc-itt-demo .mc-replay{background:var(--mc-bg);color:var(--mc-text-dim);border:1px solid var(--mc-border-strong);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;z-index:2;border-radius:4px;padding:7px 14px;font-family:inherit;font-size:10.5px;font-weight:600;transition:all .2s;position:absolute;bottom:16px;right:18px}.mc-itt-demo .mc-replay.mc-show{opacity:1}.mc-itt-demo .mc-replay:hover{color:var(--mc-text);border-color:var(--mc-text-dim);background:var(--mc-bg-soft)}@media (max-width:600px){.mc-itt-demo .mc-screen{height:480px;padding:18px 16px 56px}.mc-itt-demo .mc-sitem{grid-template-columns:12px 1fr;gap:8px;font-size:10.5px}.mc-itt-demo .mc-param{grid-template-columns:12px 76px 1fr;gap:8px;font-size:10.5px}.mc-itt-demo .mc-fname{font-size:11px}.mc-itt-demo .mc-fmeta{font-size:10px}}
