@keyframes mnFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mn-template{animation:mnFadeIn .5s ease-out}.mn-template__tool{padding:var(--space-6)}.mn-template__workspace{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}@media(max-width:900px){.mn-template__workspace{grid-template-columns:1fr}}.mn-template__form{display:flex;flex-direction:column;gap:var(--space-5)}.mn-template__fieldset{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.mn-template__legend{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink);text-transform:uppercase;letter-spacing:.06em;padding:0;margin-bottom:var(--space-1)}.mn-template__field{display:flex;flex-direction:column;gap:6px}.mn-template__field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:600px){.mn-template__field-row{grid-template-columns:1fr}}.mn-template__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-3)}.mn-template__input,.mn-template__textarea{background:var(--fill-muted);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--fs-sm);padding:8px 12px;width:100%;box-sizing:border-box;font-family:inherit;transition:border-color .15s}.mn-template__textarea{min-height:90px;resize:vertical}.mn-template__textarea--sm{min-height:60px}.mn-template__textarea--lg{min-height:140px}.mn-template__input:focus,.mn-template__textarea:focus{outline:none;border-color:var(--brand)}.mn-template__dynamic-item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--fill-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.mn-template__dynamic-item-header{display:flex;align-items:center;justify-content:space-between}.mn-template__dynamic-item-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.mn-template__preview-col{display:flex;flex-direction:column;gap:var(--space-4)}.mn-template__preview-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.mn-template__preview-title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--ink);margin:0}.mn-template__export-actions{display:flex;gap:var(--space-3)}.mn-template__preview-body{background:var(--fill-muted);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5);overflow-x:auto;font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-relaxed)}.mn-template__example{padding:var(--space-6)}.mn-template__example-content{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-relaxed)}.mn-template__example-content table{width:100%;border-collapse:collapse;margin:var(--space-3) 0}.mn-template__example-content th,.mn-template__example-content td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--line)}.mn-template__compare-table-wrapper{overflow-x:auto}.mn-template__compare-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.mn-template__compare-table th,.mn-template__compare-table td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line)}.mn-template__compare-table th{color:var(--ink);font-weight:var(--fw-bold)}.mn-template__compare-table td:first-child{color:var(--ink-3);font-weight:var(--fw-semibold);white-space:nowrap}.mn-template__format-list{display:flex;flex-direction:column;gap:var(--space-3)}.mn-template__format-item{display:flex;gap:var(--space-4);padding:var(--space-5);align-items:flex-start}.mn-template__format-num{font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--brand);flex-shrink:0}.mn-template__format-item strong{color:var(--ink);display:block;margin-bottom:4px}.mn-template__format-item p{color:var(--ink-3);margin:0;font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.mn-template__format-note{margin-top:var(--space-6);font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-relaxed)}
