.orm-tool-page[data-astro-cid-x2u266s2]{max-width:900px;margin:0 auto;padding:32px 24px 80px}.orm-tool-answer[data-astro-cid-x2u266s2]{max-width:720px;margin:0 auto 28px;font-family:var(--orm-body);font-size:1.05rem;line-height:1.7;color:var(--orm-text)}.orm-mec-download[data-astro-cid-x2u266s2]{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center;background:#fff;border:1px solid var(--orm-border);border-left:4px solid var(--orm-red);border-radius:12px;padding:24px 28px;margin-bottom:32px}.orm-mec-eyebrow[data-astro-cid-x2u266s2]{font-family:var(--orm-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--orm-red);margin-bottom:6px}.orm-mec-download-title[data-astro-cid-x2u266s2]{font-family:var(--orm-heading);font-size:1.25rem;font-weight:600;color:var(--orm-dark);margin:0 0 8px}.orm-mec-download-copy[data-astro-cid-x2u266s2] p[data-astro-cid-x2u266s2]{font-family:var(--orm-body);font-size:.9rem;line-height:1.6;color:var(--orm-text-light);margin:0}.orm-mec-download-actions[data-astro-cid-x2u266s2]{display:flex;flex-direction:column;gap:10px}.orm-mec-btn[data-astro-cid-x2u266s2]{display:block;text-align:center;font-family:var(--orm-heading);font-size:.9rem;font-weight:600;padding:12px 16px;border-radius:6px;border:1px solid var(--orm-red);color:var(--orm-red);background:#fff;text-decoration:none;transition:background .15s,color .15s}.orm-mec-btn[data-astro-cid-x2u266s2]:hover{background:#c92a1f0f}.orm-mec-btn-primary[data-astro-cid-x2u266s2]{background:var(--orm-red);color:#fff}.orm-mec-btn-primary[data-astro-cid-x2u266s2]:hover{background:var(--orm-red-hover);color:#fff}.orm-mec-fileinfo[data-astro-cid-x2u266s2]{font-size:.75rem;color:var(--orm-text-muted);line-height:1.4}.orm-tool-calculator[data-astro-cid-x2u266s2]{background:var(--orm-bg-alt);border:1px solid var(--orm-border);border-radius:12px;padding:28px 32px 32px;margin-bottom:48px}.orm-mec-list-head[data-astro-cid-x2u266s2]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.orm-mec-calc-title[data-astro-cid-x2u266s2]{font-family:var(--orm-heading);font-size:1.15rem;font-weight:600;color:var(--orm-dark);margin:0 0 6px}.orm-mec-calc-intro[data-astro-cid-x2u266s2]{font-family:var(--orm-body);font-size:.9rem;color:var(--orm-text-light);margin:0 0 16px}.orm-mec-reset[data-astro-cid-x2u266s2]{font-family:var(--orm-heading);font-size:.8rem;font-weight:600;padding:8px 12px;border:1px solid var(--orm-border);border-radius:6px;background:#fff;color:var(--orm-dark);cursor:pointer;white-space:nowrap}.orm-mec-reset[data-astro-cid-x2u266s2]:hover{border-color:var(--orm-red);color:var(--orm-red)}.orm-mec-progress[data-astro-cid-x2u266s2]{height:8px;background:#fff;border:1px solid var(--orm-border);border-radius:999px;overflow:hidden}.orm-mec-bar[data-astro-cid-x2u266s2]{height:100%;width:0;background:var(--orm-red);transition:width .2s}.orm-mec-readback[data-astro-cid-x2u266s2]{font-family:var(--orm-body);font-size:.95rem;line-height:1.6;color:var(--orm-dark);margin:10px 0 18px}.orm-mec-groups[data-astro-cid-x2u266s2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.orm-mec-group[data-astro-cid-x2u266s2]{background:#fff;border:1px solid var(--orm-border);border-radius:8px;padding:10px 14px 12px;margin:0;min-width:0}.orm-mec-group[data-astro-cid-x2u266s2] legend[data-astro-cid-x2u266s2]{font-family:var(--orm-heading);font-size:.85rem;font-weight:600;color:var(--orm-dark);padding:0 4px}.orm-mec-day[data-astro-cid-x2u266s2]{font-family:var(--orm-mono);font-size:.72rem;color:var(--orm-red);margin-right:4px}.orm-mec-count[data-astro-cid-x2u266s2]{font-family:var(--orm-mono);font-size:.7rem;color:var(--orm-text-muted);margin-left:6px}.orm-mec-item[data-astro-cid-x2u266s2]{display:grid;grid-template-columns:18px 1fr;column-gap:8px;padding:6px 0;border-bottom:1px solid var(--orm-border-light);cursor:pointer}.orm-mec-item[data-astro-cid-x2u266s2]:last-child{border-bottom:none}.orm-mec-item[data-astro-cid-x2u266s2] input[data-astro-cid-x2u266s2]{margin:3px 0 0;accent-color:var(--orm-red)}.orm-mec-task[data-astro-cid-x2u266s2]{font-family:var(--orm-body);font-size:.86rem;line-height:1.45;color:var(--orm-text)}.orm-mec-meta[data-astro-cid-x2u266s2]{grid-column:2;font-size:.72rem;color:var(--orm-text-muted);margin-top:2px}.orm-mec-item[data-astro-cid-x2u266s2].is-done .orm-mec-task[data-astro-cid-x2u266s2]{color:var(--orm-text-muted);text-decoration:line-through}.orm-tool-content[data-astro-cid-x2u266s2]{max-width:720px;margin:0 auto}.orm-tool-content[data-astro-cid-x2u266s2] h2[data-astro-cid-x2u266s2]{font-family:var(--orm-heading);font-size:1.3rem;font-weight:600;color:var(--orm-dark);margin:40px 0 12px}.orm-tool-content[data-astro-cid-x2u266s2] h3[data-astro-cid-x2u266s2]{font-family:var(--orm-heading);font-size:1.05rem;font-weight:600;color:var(--orm-dark);margin:24px 0 8px}.orm-tool-content[data-astro-cid-x2u266s2] p[data-astro-cid-x2u266s2],.orm-tool-content[data-astro-cid-x2u266s2] li[data-astro-cid-x2u266s2]{font-family:var(--orm-body);font-size:1rem;color:var(--orm-text);line-height:1.75}.orm-tool-content[data-astro-cid-x2u266s2] p[data-astro-cid-x2u266s2]{margin-bottom:16px}.orm-tool-content[data-astro-cid-x2u266s2] ul[data-astro-cid-x2u266s2],.orm-tool-content[data-astro-cid-x2u266s2] ol[data-astro-cid-x2u266s2]{margin:0 0 16px 22px}.orm-tool-content[data-astro-cid-x2u266s2] li[data-astro-cid-x2u266s2]{margin-bottom:8px}.orm-tool-content[data-astro-cid-x2u266s2] strong[data-astro-cid-x2u266s2]{color:var(--orm-dark);font-weight:600}.orm-tool-content[data-astro-cid-x2u266s2] a[data-astro-cid-x2u266s2]{color:var(--orm-red);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.orm-tool-content[data-astro-cid-x2u266s2] a[data-astro-cid-x2u266s2]:hover{border-bottom-color:var(--orm-red)}.orm-table-wrap[data-astro-cid-x2u266s2]{overflow-x:auto}.orm-tool-content[data-astro-cid-x2u266s2] table[data-astro-cid-x2u266s2]{width:100%;border-collapse:separate;border-spacing:0;margin:20px 0;font-size:.88rem;border:1px solid var(--orm-border);border-radius:8px;overflow:hidden;background:#fff}.orm-tool-content[data-astro-cid-x2u266s2] th[data-astro-cid-x2u266s2]{text-align:left;padding:11px 14px;background:var(--orm-bg-alt);border-bottom:1px solid var(--orm-border);color:var(--orm-dark);font-weight:600;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;font-family:var(--orm-heading)}.orm-tool-content[data-astro-cid-x2u266s2] td[data-astro-cid-x2u266s2]{padding:10px 14px;border-bottom:1px solid var(--orm-border-light);color:var(--orm-text);vertical-align:top}.orm-tool-content[data-astro-cid-x2u266s2] tr[data-astro-cid-x2u266s2]:last-child td[data-astro-cid-x2u266s2]{border-bottom:none}@media(max-width:860px){.orm-mec-download[data-astro-cid-x2u266s2],.orm-mec-groups[data-astro-cid-x2u266s2]{grid-template-columns:1fr}}@media(max-width:560px){.orm-tool-calculator[data-astro-cid-x2u266s2]{padding:20px 16px 24px}.orm-mec-list-head[data-astro-cid-x2u266s2]{flex-direction:column}}
