.mm-start[data-astro-cid-iueww7xc]{gap:10px;display:grid}.mm-row[data-astro-cid-iueww7xc]{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.mm-k[data-astro-cid-iueww7xc]{color:var(--text-secondary);min-width:7em;font-size:.8rem;font-weight:700}.mm-scenes[data-astro-cid-iueww7xc]{flex-wrap:wrap}.mm-start-note[data-astro-cid-iueww7xc]{margin:0}.tool-results[data-astro-cid-iueww7xc].mm-result{padding:0}.mm-meta[data-astro-cid-iueww7xc]{border-bottom:1px solid var(--hairline-soft);grid-template-columns:2fr 2fr 1.2fr 2fr 1.4fr;gap:10px 14px;padding:14px 16px;display:grid}.mm-mf[data-astro-cid-iueww7xc]{min-width:0;display:block}.mm-mf[data-astro-cid-iueww7xc] span[data-astro-cid-iueww7xc]{color:var(--text-secondary);margin:0 0 3px;font-size:.72rem;font-weight:700;display:block}.mm-mf[data-astro-cid-iueww7xc] input[data-astro-cid-iueww7xc]{box-sizing:border-box;border:1px solid var(--hairline);width:100%;font:inherit;color:var(--text);background:#fff;border-radius:7px;padding:6px 9px;font-size:.9rem}.mm-mf-title[data-astro-cid-iueww7xc] input[data-astro-cid-iueww7xc]{font-weight:700}.mm-mf[data-astro-cid-iueww7xc] input[data-astro-cid-iueww7xc]:focus,.mm-f[data-astro-cid-iueww7xc] textarea[data-astro-cid-iueww7xc]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.mm-work[data-astro-cid-iueww7xc]{grid-template-columns:150px minmax(0,1fr) 290px;min-height:460px;display:grid}.mm-steps[data-astro-cid-iueww7xc]{border-right:1px solid var(--hairline-soft);background:#fafbfd;flex-direction:column;gap:8px;min-width:0;max-height:720px;padding:12px 10px;display:flex;overflow-y:auto}.mm-canvas[data-astro-cid-iueww7xc]{flex-direction:column;gap:10px;min-width:0;padding:12px 16px;display:flex}.mm-tools[data-astro-cid-iueww7xc]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mm-tk[data-astro-cid-iueww7xc]{color:var(--text-secondary);margin-right:2px;font-size:.72rem;font-weight:700}.mm-tool[data-astro-cid-iueww7xc]{border:1px solid var(--hairline);min-width:0;font:inherit;color:var(--navy);cursor:pointer;--mm-on:#fff;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:.28rem .8rem;font-size:.84rem;font-weight:600;display:inline-flex}.mm-tool[data-astro-cid-iueww7xc] svg[data-astro-cid-iueww7xc]{width:14px;height:14px}.mm-tool[data-astro-cid-iueww7xc].on{background:var(--navy);color:#fff;border-color:var(--navy);--mm-on:var(--navy)}.mm-sp[data-astro-cid-iueww7xc]{flex:1}.mm-mini[data-astro-cid-iueww7xc]{min-width:0;min-height:34px;padding:.3rem .85rem;font-size:.84rem}#mmRemove[data-astro-cid-iueww7xc]{color:#b42318;margin-left:auto}.mm-selbar[data-astro-cid-iueww7xc]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.82rem;display:flex}.mm-selbar[data-astro-cid-iueww7xc][hidden],.mm-seltext[data-astro-cid-iueww7xc][hidden]{display:none}.mm-seltext[data-astro-cid-iueww7xc]{align-items:center;gap:6px;display:inline-flex}.mm-seltext[data-astro-cid-iueww7xc] input[data-astro-cid-iueww7xc]{border:1px solid var(--hairline);font:inherit;border-radius:6px;width:16em;max-width:60vw;padding:4px 8px;font-size:.88rem}.mm-stage[data-astro-cid-iueww7xc]{border:1px solid var(--hairline);touch-action:none;-webkit-user-select:none;user-select:none;background:#eef1f6;border-radius:8px;outline:none;position:relative;overflow:hidden}.mm-stage[data-astro-cid-iueww7xc]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)}.mm-stage[data-astro-cid-iueww7xc].drop{box-shadow:inset 0 0 0 3px var(--accent)}.mm-hint[data-astro-cid-iueww7xc]{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.7}.mm-hint[data-astro-cid-iueww7xc] kbd[data-astro-cid-iueww7xc],.mm-tbl[data-astro-cid-iueww7xc] kbd[data-astro-cid-iueww7xc]{font:inherit;border:1px solid var(--hairline);background:#fff;border-bottom-width:2px;border-radius:4px;padding:0 4px;font-size:.85em}.mm-text[data-astro-cid-iueww7xc]{border-left:1px solid var(--hairline-soft);flex-direction:column;gap:10px;min-width:0;padding:12px 16px;display:flex}.mm-no[data-astro-cid-iueww7xc]{color:var(--text-secondary);font-size:.78rem;font-weight:700}.mm-no[data-astro-cid-iueww7xc] b[data-astro-cid-iueww7xc]{color:var(--navy);margin-right:4px;font-size:1.15rem}.mm-f[data-astro-cid-iueww7xc]{display:block}.mm-f[data-astro-cid-iueww7xc] span[data-astro-cid-iueww7xc]{color:var(--text-secondary);margin:0 0 3px;font-size:.72rem;font-weight:700;display:block}.mm-f[data-astro-cid-iueww7xc] textarea[data-astro-cid-iueww7xc]{box-sizing:border-box;border:1px solid var(--hairline);width:100%;font:inherit;resize:vertical;color:var(--text);background:#fff;border-radius:7px;padding:7px 9px;font-size:.9rem;line-height:1.7;display:block}.mm-sops[data-astro-cid-iueww7xc]{flex-wrap:wrap;gap:6px;display:flex}.mm-out[data-astro-cid-iueww7xc]{border-top:1px solid var(--hairline-soft);background:#f7f8fb;min-width:0;padding:14px 16px 16px}.mm-oh[data-astro-cid-iueww7xc]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;display:flex}.mm-oh[data-astro-cid-iueww7xc] h3[data-astro-cid-iueww7xc]{color:var(--navy);margin:0;font-size:1rem}.mm-pc[data-astro-cid-iueww7xc]{color:var(--text-secondary);font-size:.84rem}.mm-more[data-astro-cid-iueww7xc]{color:var(--accent);font-size:.8rem;font-weight:600}.mm-more[data-astro-cid-iueww7xc][hidden],.mm-over[data-astro-cid-iueww7xc][hidden]{display:none}.mm-over[data-astro-cid-iueww7xc]{color:#b42318;font-size:.8rem;font-weight:600}.mm-lay[data-astro-cid-iueww7xc]{margin-left:auto}.mm-lay[data-astro-cid-iueww7xc] .opt-chip[data-astro-cid-iueww7xc]{min-width:0}.mm-pages[data-astro-cid-iueww7xc]{gap:18px;padding:4px 2px 10px;display:flex;overflow-x:auto}.mm-bar[data-astro-cid-iueww7xc]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.mm-bar[data-astro-cid-iueww7xc] .tool-btn[data-astro-cid-iueww7xc]{min-width:0}.mm-note[data-astro-cid-iueww7xc]{margin:8px 0 0}.mm-tbl[data-astro-cid-iueww7xc]{width:100%}.mm-tbl[data-astro-cid-iueww7xc] th[data-astro-cid-iueww7xc]{white-space:nowrap}@media (width<=900px){.mm-meta[data-astro-cid-iueww7xc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mm-mf-title[data-astro-cid-iueww7xc]{grid-column:1/-1}.mm-work[data-astro-cid-iueww7xc]{grid-template-columns:minmax(0,1fr)}.mm-steps[data-astro-cid-iueww7xc]{border-right:0;border-bottom:1px solid var(--hairline-soft);flex-direction:row;max-height:none;padding:10px;overflow-x:auto}.mm-text[data-astro-cid-iueww7xc]{border-left:0;border-top:1px solid var(--hairline-soft)}}@media (width<=760px){.tool-results[data-astro-cid-iueww7xc].mm-result{border-radius:0;box-shadow:none!important;border:0!important}.mm-meta[data-astro-cid-iueww7xc]{grid-template-columns:minmax(0,1fr);padding:12px 2px}.mm-mf[data-astro-cid-iueww7xc] input[data-astro-cid-iueww7xc],.mm-f[data-astro-cid-iueww7xc] textarea[data-astro-cid-iueww7xc],.mm-seltext[data-astro-cid-iueww7xc] input[data-astro-cid-iueww7xc]{font-size:16px}.mm-canvas[data-astro-cid-iueww7xc],.mm-text[data-astro-cid-iueww7xc]{padding:12px 2px}.mm-steps[data-astro-cid-iueww7xc]{padding:10px 2px}.mm-k[data-astro-cid-iueww7xc]{width:100%;min-width:0}.mm-out[data-astro-cid-iueww7xc]{background:0 0;padding:12px 2px 14px}.mm-lay[data-astro-cid-iueww7xc]{margin-left:0}.mm-pages[data-astro-cid-iueww7xc]{background:#eef1f6;border-radius:8px;gap:12px;padding:12px}.mm-tools[data-astro-cid-iueww7xc]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.mm-tk[data-astro-cid-iueww7xc],.mm-sp[data-astro-cid-iueww7xc]{display:none}.mm-tool[data-astro-cid-iueww7xc]{justify-content:center;gap:4px;padding:.4rem .2rem;font-size:.8rem}#mmUndo[data-astro-cid-iueww7xc]{grid-column:span 2}#mmPick[data-astro-cid-iueww7xc]{grid-column:span 3}.mm-bar[data-astro-cid-iueww7xc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.mm-bar[data-astro-cid-iueww7xc] #mmPrint[data-astro-cid-iueww7xc]{grid-column:1/-1}.mm-bar[data-astro-cid-iueww7xc] .tool-btn[data-astro-cid-iueww7xc]{white-space:nowrap;padding-left:.4rem;padding-right:.4rem;font-size:.84rem}.mm-tbl[data-astro-cid-iueww7xc] th[data-astro-cid-iueww7xc]{white-space:normal}}@media print{@page{size:A4 portrait;margin:0}.site-header,.site-footer,.crumbs,.tool-head,.input-card,.tool-share,.tool-privacy,.flow-strip,.tool-guide,.tool-faq,.tool-related,.tool-meta,.tool-back,.ad-slot,.tool-article,.tool-acts,.toast,.tool-ref,.mobile-nav,.bottom-nav,.mm-meta[data-astro-cid-iueww7xc],.mm-work[data-astro-cid-iueww7xc],.mm-oh[data-astro-cid-iueww7xc],.mm-bar[data-astro-cid-iueww7xc],.mm-note[data-astro-cid-iueww7xc],body .result-panel>.zone-head{display:none!important}main.container{max-width:none!important;margin:0!important;padding:0!important}.tool-app.tool-shell{display:block!important}body .result-panel{box-shadow:none!important;background:#fff!important;border:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.tool-results[data-astro-cid-iueww7xc].mm-result{box-shadow:none!important;border:0!important;margin:0!important}.mm-out[data-astro-cid-iueww7xc]{background:#fff;border:0;padding:0}.mm-pages[data-astro-cid-iueww7xc]{padding:0;display:block;overflow:visible}}.mm-st{border:1px solid var(--hairline);cursor:pointer;text-align:left;width:100%;min-width:0;font:inherit;color:var(--text);background:#fff;border-radius:8px;padding:5px;display:block}.mm-st.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.mm-st .mm-th{aspect-ratio:16/10;background:#eef1f6;border-radius:4px;width:100%;display:block;overflow:hidden}.mm-st .mm-th svg{width:100%;height:100%;display:block}.mm-st .mm-cap{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:baseline;gap:5px;margin-top:4px;font-size:.74rem;line-height:1.35;display:flex;display:-webkit-box;overflow:hidden}.mm-st .mm-cap b{color:var(--navy);margin-right:4px}.mm-add{font:inherit;color:var(--navy);cursor:pointer;background:#fff;border:1px dashed #b9c2d4;border-radius:8px;min-width:0;padding:8px;font-size:.8rem;font-weight:700}@media (width<=900px){.mm-st{flex:0 0 112px;width:112px}.mm-add{flex:none}}.mm-stage svg{width:100%;height:auto;display:block}.mm-stage .mm-sel{fill:none;stroke:#2f6fed;stroke-dasharray:6 4}.mm-stage .mm-hdl{fill:#fff;stroke:#2f6fed}.mm-stage .mm-empty-cta{cursor:pointer}.mm-page{aspect-ratio:210/297;border:1px solid var(--hairline);box-sizing:border-box;color:#1c2333;background:#fff;flex-direction:column;flex:none;gap:2.4cqw;width:calc(33.3333% - 12px);min-width:300px;padding:6cqw 6cqw 4cqw;display:flex;overflow:hidden;box-shadow:0 1px 2px #141e3c0f;container-type:inline-size}.mm-page .pg-h{border-bottom:.4cqw solid #1b2a4a;padding-bottom:1.6cqw}.mm-page .pg-t{color:#1b2a4a;overflow-wrap:anywhere;font-size:4cqw;font-weight:700;line-height:1.35}.mm-page .pg-h.sub .pg-t{font-size:2.6cqw}.mm-page .pg-m{color:#55607a;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:.4cqw 2cqw;margin-top:1.4cqw;font-size:2.15cqw;line-height:1.5;display:grid}.mm-page .pg-m b{color:#1c2333;overflow-wrap:anywhere;font-weight:600}.mm-page .pg-s{border-bottom:.25cqw solid #eceff5;grid-template-columns:56% minmax(0,1fr);gap:2.6cqw;padding-bottom:2.2cqw;display:grid}.mm-page .pg-s.big{grid-template-columns:minmax(0,1fr)}.mm-page .pg-im{justify-content:center;align-items:flex-start;display:flex}.mm-page .pg-im img{border:.25cqw solid #dfe3ec;max-width:100%;max-height:46cqw;display:block}.mm-page .pg-s.big .pg-im img{max-height:84cqw}.mm-page .pg-im .pg-noimg{aspect-ratio:16/10;color:#8a93a8;border:.25cqw dashed #c9d0dc;justify-content:center;align-items:center;width:100%;font-size:2.2cqw;display:flex}.mm-page .pg-op{overflow-wrap:anywhere;font-size:2.75cqw;font-weight:700;line-height:1.55}.mm-page .pg-n{color:#fff;vertical-align:.2cqw;background:#e5484d;border-radius:50%;justify-content:center;align-items:center;width:4.2cqw;height:4.2cqw;margin-right:1.2cqw;font-size:2.5cqw;font-weight:700;display:inline-flex}.mm-page .pg-cau{color:#9a4a0b;overflow-wrap:anywhere;margin-top:1.2cqw;font-size:2.3cqw;line-height:1.55}.mm-page .pg-chk{color:#55607a;overflow-wrap:anywhere;margin-top:.8cqw;font-size:2.3cqw;line-height:1.55}.mm-page .pg-f{color:#8a93a8;justify-content:space-between;gap:2cqw;margin-top:auto;font-size:2cqw;display:flex}@media (width<=760px){.mm-page{width:86%;min-width:0}}@media print{body.mm-printing>:not(#printSheet){display:none!important}body.mm-printing{background:#fff!important;margin:0!important;padding:0!important}body.mm-printing>#printSheet{margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.mm-page{aspect-ratio:auto;width:210mm;height:297mm;box-shadow:none;break-after:page;page-break-after:always;border:0;margin:0}.mm-page:last-child{break-after:auto;page-break-after:auto}}
