.bdc-section[data-astro-cid-ggvxbc5q]{margin-bottom:26px}.bdc-field-row[data-astro-cid-ggvxbc5q]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.bdc-field-block[data-astro-cid-ggvxbc5q]{max-width:200px}.bdc-label[data-astro-cid-ggvxbc5q]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.bdc-input[data-astro-cid-ggvxbc5q]{font-family:var(--font-mono);color:var(--text-1);background:var(--bg);border:1px solid var(--border);border-bottom:2px solid var(--border-strong);outline:none;width:100%;padding:8px 12px;font-size:15px;font-weight:500;transition:border-color .12s,background .12s;display:block}.bdc-input[data-astro-cid-ggvxbc5q]:focus{border-color:var(--blue);border-bottom-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.bdc-input[data-astro-cid-ggvxbc5q].invalid{border-color:var(--danger);border-bottom-color:var(--danger);background:var(--danger-soft)}.bdc-err[data-astro-cid-ggvxbc5q]{color:var(--danger);min-height:16px;margin-top:5px;font-size:12px}.bdc-checkbox-row[data-astro-cid-ggvxbc5q]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.bdc-checkbox-row[data-astro-cid-ggvxbc5q] input[data-astro-cid-ggvxbc5q][type=checkbox]{width:16px;height:16px;accent-color:var(--blue);cursor:pointer;flex-shrink:0}.bdc-checkbox-row[data-astro-cid-ggvxbc5q] label[data-astro-cid-ggvxbc5q]{color:var(--text-2);cursor:pointer;font-size:13px}.bdc-quick-btn[data-astro-cid-ggvxbc5q]{font-family:var(--font-sans);color:var(--blue);background:var(--bg);border:1px solid var(--border);cursor:pointer;padding:12px 14px;font-size:12.5px;font-weight:600;transition:background .12s}.bdc-quick-btn[data-astro-cid-ggvxbc5q]:hover{background:var(--blue-soft-b)}.bdc-add-btn[data-astro-cid-ggvxbc5q]{font-family:var(--font-sans);color:var(--text-2);background:var(--bg);border:1px solid var(--border-strong);cursor:pointer;margin-right:8px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.bdc-add-btn[data-astro-cid-ggvxbc5q]:hover{background:var(--bg-ui);color:var(--text-1)}.bdc-add-btn[data-astro-cid-ggvxbc5q]:disabled{opacity:.5;cursor:not-allowed}.bdc-conditional[data-astro-cid-ggvxbc5q]{display:none}.bdc-conditional[data-astro-cid-ggvxbc5q].visible{display:block}.bdc-table-wrap[data-astro-cid-ggvxbc5q]{margin-bottom:10px}.bdc-row[data-astro-cid-ggvxbc5q]{grid-template-columns:130px 1fr 32px;align-items:center;gap:10px;padding:6px 0;display:grid}.bdc-row-header[data-astro-cid-ggvxbc5q]{border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:8px}.bdc-col-lbl[data-astro-cid-ggvxbc5q]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:700}.bdc-remove-btn[data-astro-cid-ggvxbc5q]{border:1px solid var(--border-strong);background:var(--bg);width:26px;height:26px;color:var(--text-2);cursor:pointer;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:background .12s,color .12s;display:flex}.bdc-remove-btn[data-astro-cid-ggvxbc5q]:hover{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.bdc-results-header[data-astro-cid-ggvxbc5q]{background:var(--text-1);justify-content:space-between;align-items:center;margin-top:8px;padding:8px 14px;display:flex}.bdc-results-label[data-astro-cid-ggvxbc5q]{letter-spacing:.06em;text-transform:uppercase;color:#a8a8a8;font-size:11px;font-weight:600}.bdc-live-badge[data-astro-cid-ggvxbc5q]{display:none}.bdc-hero[data-astro-cid-ggvxbc5q]{border:1px solid var(--border);background:var(--green-soft);text-align:center;border-top:none;padding:26px 20px}.bdc-hero-val[data-astro-cid-ggvxbc5q]{font-family:var(--font-mono);color:var(--green);font-size:40px;font-weight:700;line-height:1.1}.bdc-hero-lbl[data-astro-cid-ggvxbc5q]{letter-spacing:.04em;color:var(--text-2);margin-top:8px;font-size:13px;font-weight:600}.bdc-status-tile[data-astro-cid-ggvxbc5q]{border:1px solid var(--border);color:var(--text-2);border-top:none;padding:12px 20px;font-size:12.5px}.bdc-status-line[data-astro-cid-ggvxbc5q]{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.bdc-status-line[data-astro-cid-ggvxbc5q] strong[data-astro-cid-ggvxbc5q]{color:var(--text-1)}.bdc-status-included[data-astro-cid-ggvxbc5q]{color:var(--green);font-weight:600}.bdc-status-excluded[data-astro-cid-ggvxbc5q]{color:var(--text-3);font-weight:600}.bdc-breakdown-table[data-astro-cid-ggvxbc5q]{border-collapse:collapse;border:1px solid var(--border);border-top:none;width:100%}.bdc-breakdown-table[data-astro-cid-ggvxbc5q] td[data-astro-cid-ggvxbc5q]{border-bottom:1px solid var(--border);padding:8px 16px;font-size:12.5px}.bdc-breakdown-table[data-astro-cid-ggvxbc5q] tr[data-astro-cid-ggvxbc5q]:last-child td[data-astro-cid-ggvxbc5q]{border-bottom:none}.bdc-breakdown-table[data-astro-cid-ggvxbc5q] td[data-astro-cid-ggvxbc5q]:first-child{color:var(--text-2)}.bdc-breakdown-table[data-astro-cid-ggvxbc5q] td[data-astro-cid-ggvxbc5q]:last-child{text-align:right;font-family:var(--font-mono);color:var(--text-1);font-weight:600}.bdc-breakdown-table[data-astro-cid-ggvxbc5q] tr[data-astro-cid-ggvxbc5q].bdc-total td[data-astro-cid-ggvxbc5q]{background:var(--bg-soft);font-weight:700}.bdc-breakdown-table[data-astro-cid-ggvxbc5q] tr[data-astro-cid-ggvxbc5q].bdc-total td[data-astro-cid-ggvxbc5q]:last-child{color:var(--text-1)}.bdc-hint[data-astro-cid-ggvxbc5q]{color:var(--text-2);margin-top:14px;font-size:12.5px;line-height:1.6}
