.mbw.svelte-jdjkac{font-family:inherit}.mbw__header.svelte-jdjkac{margin-bottom:var(--space-5)}.mbw__title.svelte-jdjkac{font-size:var(--text-xl);color:var(--text-primary);margin:0 0 var(--space-2)}.mbw__desc.svelte-jdjkac{color:var(--text-secondary);margin:0}.mbw__disclaimer.svelte-jdjkac{font-size:var(--text-sm);color:var(--text-secondary);background:#b4780a0f;border-left:3px solid #c57a1e;padding:var(--space-3) var(--space-4);border-radius:0 4px 4px 0;margin-bottom:var(--space-5)}.mbw__disclaimer--result.svelte-jdjkac{margin-top:var(--space-6)}.mbw__form.svelte-jdjkac,.mbw__grid.svelte-jdjkac{display:grid;gap:var(--space-4)}.mbw__grid--2.svelte-jdjkac{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.mbw__grid--3.svelte-jdjkac{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.mbw__field.svelte-jdjkac{display:flex;flex-direction:column;gap:var(--space-1)}.mbw__field--inline.svelte-jdjkac{flex-direction:row;align-items:center;gap:var(--space-3)}.mbw__label.svelte-jdjkac{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.mbw__input.svelte-jdjkac,.mbw__select.svelte-jdjkac,.mbw__textarea.svelte-jdjkac{border:1px solid var(--border-default, #d1d5db);border-radius:6px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);background:var(--surface-card);color:var(--text-primary);width:100%;box-sizing:border-box}.mbw__select--sm.svelte-jdjkac{width:auto}.mbw__textarea.svelte-jdjkac{resize:vertical}.mbw__checkboxes.svelte-jdjkac{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1)}.mbw__checkbox.svelte-jdjkac{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer}.mbw__checkbox.svelte-jdjkac input:where(.svelte-jdjkac){accent-color:var(--color-primary)}.mbw__error.svelte-jdjkac{color:var(--color-error, #dc2626);font-size:var(--text-sm);margin:0}.mbw__btn.svelte-jdjkac{border:none;border-radius:6px;padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:opacity .15s}.mbw__btn.svelte-jdjkac:hover{opacity:.85}.mbw__btn--primary.svelte-jdjkac{background:var(--color-primary);color:#fff}.mbw__btn--excel.svelte-jdjkac{background:#1d6f42;color:#fff}.mbw__btn--secondary.svelte-jdjkac{background:transparent;color:var(--text-primary);border:1px solid var(--border-default, #d1d5db)}.mbw__btn--ghost.svelte-jdjkac{background:transparent;color:var(--text-secondary)}.mbw--generating.svelte-jdjkac{text-align:center;padding:var(--space-10) var(--space-4)}.mbw__spinner.svelte-jdjkac{width:40px;height:40px;border:3px solid rgba(15,43,91,.15);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-jdjkac-mbw-spin .8s linear infinite;margin:0 auto var(--space-4)}@keyframes svelte-jdjkac-mbw-spin{to{transform:rotate(360deg)}}.mbw__gen-title.svelte-jdjkac{color:var(--text-primary);margin:0 0 var(--space-2)}.mbw__gen-desc.svelte-jdjkac{color:var(--text-secondary);margin:0 0 var(--space-5)}.mbw__stream.svelte-jdjkac{text-align:left;font-size:var(--text-xs);color:var(--text-muted);max-height:200px;overflow-y:auto;white-space:pre-wrap;background:var(--surface-parchment, #faf8f5);border:1px solid var(--border-default, #e5e7eb);border-radius:6px;padding:var(--space-3)}.mbw--results.svelte-jdjkac{display:grid;gap:var(--space-6)}.mbw__results-header.svelte-jdjkac{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4);justify-content:space-between}.mbw__results-title.svelte-jdjkac{font-size:var(--text-xl);color:var(--text-primary);margin:0}.mbw__toolbar.svelte-jdjkac{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.mbw__narrative.svelte-jdjkac{background:var(--surface-card);border:1px solid var(--border-default, #e5e7eb);border-radius:8px;padding:var(--space-5);display:grid;gap:var(--space-3)}.mbw__narrative.svelte-jdjkac p:where(.svelte-jdjkac){margin:0;font-size:var(--text-sm);line-height:1.65;color:var(--text-secondary)}.mbw__sheet.svelte-jdjkac{display:grid;gap:var(--space-3)}.mbw__sheet-name.svelte-jdjkac{font-size:var(--text-base);font-weight:700;color:var(--text-primary);margin:0;padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary);display:inline-block}.mbw__table-wrap.svelte-jdjkac{overflow-x:auto;border:1px solid var(--border-default, #e5e7eb);border-radius:6px}.mbw__table.svelte-jdjkac{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.mbw__table.svelte-jdjkac thead:where(.svelte-jdjkac) th:where(.svelte-jdjkac){background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;font-weight:600}.mbw__table.svelte-jdjkac tbody:where(.svelte-jdjkac) tr:where(.svelte-jdjkac):nth-child(2n){background:#0f2b5b08}.mbw__table.svelte-jdjkac tbody:where(.svelte-jdjkac) tr:where(.svelte-jdjkac):hover{background:#0f2b5b0f}.mbw__td--label.svelte-jdjkac{padding:var(--space-2) var(--space-3);color:var(--text-primary);font-weight:500;white-space:nowrap;min-width:180px}.mbw__td--num.svelte-jdjkac{padding:var(--space-2) var(--space-3);color:var(--text-secondary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
