.bbc-section[data-astro-cid-oihjnigy]{margin-bottom:30px}.bbc-section-title[data-astro-cid-oihjnigy]{color:var(--text-1);margin-bottom:12px;font-size:15px;font-weight:700}.bbc-section-sub[data-astro-cid-oihjnigy]{color:var(--text-2);margin-bottom:14px;font-size:13px}.bbc-assump-grid[data-astro-cid-oihjnigy]{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.bbc-field-block[data-astro-cid-oihjnigy]{min-width:130px}.bbc-label[data-astro-cid-oihjnigy]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);margin-bottom:7px;font-size:10.5px;font-weight:600;display:block}.bbc-input[data-astro-cid-oihjnigy],.bbc-select[data-astro-cid-oihjnigy]{font-family:var(--font-mono);color:var(--text-1);background:var(--bg);border:1px solid var(--border);border-bottom:2px solid var(--border-strong);-webkit-appearance:none;appearance:none;outline:none;width:100%;padding:7px 10px;font-size:13.5px}.bbc-select[data-astro-cid-oihjnigy]{font-family:var(--font-sans);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23525252'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:26px}.bbc-input[data-astro-cid-oihjnigy]:focus,.bbc-select[data-astro-cid-oihjnigy]:focus{border-color:var(--blue);border-bottom-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.bbc-input[data-astro-cid-oihjnigy].invalid{border-color:var(--danger);border-bottom-color:var(--danger);background:var(--danger-soft)}.bbc-err[data-astro-cid-oihjnigy]{color:var(--danger);width:100%;min-height:15px;margin-top:4px;font-size:12px;display:none}.bbc-err[data-astro-cid-oihjnigy].visible{display:block}.bbc-seg-control[data-astro-cid-oihjnigy]{border:1px solid var(--border-strong);display:inline-flex}.bbc-seg-btn[data-astro-cid-oihjnigy]{font-size:12.5px;font-weight:500;font-family:var(--font-sans);color:var(--text-2);background:var(--bg);border:none;border-right:1px solid var(--border-strong);cursor:pointer;padding:7px 14px;transition:background .12s,color .12s}.bbc-seg-btn[data-astro-cid-oihjnigy]:last-child{border-right:none}.bbc-seg-btn[data-astro-cid-oihjnigy]:hover{background:var(--bg-soft);color:var(--text-1)}.bbc-seg-btn[data-astro-cid-oihjnigy].active{background:var(--blue);color:#fff;font-weight:600}.bbc-seg-btn[data-astro-cid-oihjnigy]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bbc-checkbox-row[data-astro-cid-oihjnigy]{align-items:center;gap:7px;padding-bottom:8px;display:flex}.bbc-checkbox-row[data-astro-cid-oihjnigy] input[data-astro-cid-oihjnigy][type=checkbox]{cursor:pointer;width:15px;height:15px;accent-color:var(--blue)}.bbc-checkbox-row[data-astro-cid-oihjnigy] label[data-astro-cid-oihjnigy]{color:var(--text-2);cursor:pointer;font-size:12.5px;font-weight:600}.bbc-conditional[data-astro-cid-oihjnigy]{display:none}.bbc-conditional[data-astro-cid-oihjnigy].visible{display:block}.bbc-custom-revenue-grid[data-astro-cid-oihjnigy]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:14px;display:grid}.bbc-custom-revenue-item[data-astro-cid-oihjnigy] .bbc-label[data-astro-cid-oihjnigy]{margin-bottom:5px;font-size:10px}.bbc-table-wrap[data-astro-cid-oihjnigy]{border:1px solid var(--border);background:var(--bg)}.bbc-row[data-astro-cid-oihjnigy]{border-bottom:1px solid var(--border);grid-template-columns:1fr 130px 32px;align-items:center;gap:10px;padding:8px 12px;display:grid}.bbc-row[data-astro-cid-oihjnigy].bbc-row-typed{grid-template-columns:1fr 120px 140px 32px}.bbc-row[data-astro-cid-oihjnigy].bbc-row-irregular{grid-template-columns:1fr 110px 130px 130px 32px}.bbc-row[data-astro-cid-oihjnigy].bbc-row-cashflow{grid-template-columns:1fr 130px 110px}.bbc-row[data-astro-cid-oihjnigy]:last-child{border-bottom:none}.bbc-row-header[data-astro-cid-oihjnigy]{background:var(--text-1)}.bbc-row-header[data-astro-cid-oihjnigy] .bbc-col-lbl[data-astro-cid-oihjnigy]{color:#a8a8a8;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.bbc-col-lbl[data-astro-cid-oihjnigy]{color:var(--text-2);font-size:11px}.bbc-row-total[data-astro-cid-oihjnigy]{background:var(--bg-soft)}.bbc-row-total[data-astro-cid-oihjnigy] .bbc-col-lbl[data-astro-cid-oihjnigy]{color:var(--text-1);font-size:12.5px;font-weight:700}.bbc-total-val[data-astro-cid-oihjnigy]{font-family:var(--font-mono);color:var(--text-1);text-align:right;font-size:14px;font-weight:700}@media (width<=770px){.bbc-row[data-astro-cid-oihjnigy].bbc-row-typed{grid-template-columns:1fr 100px 60px 20px}.bbc-row[data-astro-cid-oihjnigy].bbc-row-irregular,.bbc-row[data-astro-cid-oihjnigy].bbc-row-cashflow{grid-template-columns:1fr 100px 60px}}.bbc-remove-btn[data-astro-cid-oihjnigy]{font-family:var(--font-sans);color:var(--text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;font-size:16px;line-height:1;transition:color .12s,background .12s;display:flex}.bbc-remove-btn[data-astro-cid-oihjnigy]:hover{color:var(--danger);background:var(--danger-soft)}.bbc-remove-btn[data-astro-cid-oihjnigy]:disabled{opacity:.3;cursor:not-allowed}.bbc-remove-btn[data-astro-cid-oihjnigy]:disabled:hover{color:var(--text-3);background:0 0}.bbc-add-btn[data-astro-cid-oihjnigy]{width:100%;font-size:13px;font-weight:600;font-family:var(--font-sans);background:var(--bg);color:var(--blue);border:1px dashed var(--blue-soft-b);cursor:pointer;margin-top:8px;padding:9px;transition:background .12s;display:block}.bbc-add-btn[data-astro-cid-oihjnigy]:hover{background:var(--blue-soft)}.bbc-add-btn[data-astro-cid-oihjnigy]:disabled{opacity:.5;cursor:not-allowed}.bbc-hint[data-astro-cid-oihjnigy]{color:var(--text-2);margin-top:8px;font-size:13px}.bbc-subsection-title[data-astro-cid-oihjnigy]{color:var(--text-2);margin:18px 0 8px;font-size:13.5px;font-weight:600}.bbc-subsection-title[data-astro-cid-oihjnigy]:first-child{margin-top:0}.bbc-invalid-banner[data-astro-cid-oihjnigy]{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger);margin-bottom:16px;padding:8px 12px;font-size:12px;display:none}.bbc-invalid-banner[data-astro-cid-oihjnigy].visible{display:block}.bbc-summary-grid[data-astro-cid-oihjnigy]{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.bbc-summary-tile[data-astro-cid-oihjnigy]{background:var(--bg);text-align:center;padding:16px 10px}.bbc-summary-tile[data-astro-cid-oihjnigy].bbc-summary-primary{background:var(--green-soft)}.bbc-summary-tile[data-astro-cid-oihjnigy].bbc-summary-warn{background:var(--danger-soft)}.bbc-summary-val[data-astro-cid-oihjnigy]{font-family:var(--font-mono);color:var(--text-1);font-size:18px;font-weight:700}.bbc-summary-primary[data-astro-cid-oihjnigy] .bbc-summary-val[data-astro-cid-oihjnigy]{color:var(--green)}.bbc-summary-warn[data-astro-cid-oihjnigy] .bbc-summary-val[data-astro-cid-oihjnigy]{color:var(--danger)}.bbc-summary-lbl[data-astro-cid-oihjnigy]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-top:6px;font-size:10px;font-weight:600}@media (width<=720px){.bbc-summary-grid[data-astro-cid-oihjnigy]{grid-template-columns:repeat(2,1fr)}}.bbc-monthly-header-row[data-astro-cid-oihjnigy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.bbc-copy-btn[data-astro-cid-oihjnigy]{font-family:var(--font-sans);color:var(--blue);background:var(--bg);border:1px solid var(--blue-soft-b);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.bbc-copy-btn[data-astro-cid-oihjnigy]:hover{background:var(--blue-soft)}.bbc-copy-btn[data-astro-cid-oihjnigy].bbc-copy-btn-done{color:var(--green);background:var(--green-soft);border-color:#a7f0ba}.bbc-monthly-scroll[data-astro-cid-oihjnigy]{border:1px solid var(--border);width:100%;min-width:0;max-width:100%;overflow:auto hidden}.bbc-monthly-table[data-astro-cid-oihjnigy]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12.5px}.bbc-monthly-table[data-astro-cid-oihjnigy] th[data-astro-cid-oihjnigy],.bbc-monthly-table[data-astro-cid-oihjnigy] td[data-astro-cid-oihjnigy]{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);padding:8px 12px}.bbc-monthly-table[data-astro-cid-oihjnigy] th[data-astro-cid-oihjnigy]:first-child,.bbc-monthly-table[data-astro-cid-oihjnigy] td[data-astro-cid-oihjnigy]:first-child{text-align:left;background:var(--bg);color:var(--text-2);z-index:2;font-weight:500;position:sticky;left:0;box-shadow:2px 0 4px -2px #00000026}.bbc-monthly-table[data-astro-cid-oihjnigy] thead[data-astro-cid-oihjnigy] th[data-astro-cid-oihjnigy]{background:var(--text-1);color:#fff;letter-spacing:.03em;text-transform:uppercase;font-size:10.5px;font-weight:700}.bbc-monthly-table[data-astro-cid-oihjnigy] thead[data-astro-cid-oihjnigy] th[data-astro-cid-oihjnigy]:first-child{background:var(--text-1);z-index:3}.bbc-monthly-table[data-astro-cid-oihjnigy] td[data-astro-cid-oihjnigy]{font-family:var(--font-mono);color:var(--text-1)}.bbc-monthly-table[data-astro-cid-oihjnigy] tr[data-astro-cid-oihjnigy].bbc-mrow-total td[data-astro-cid-oihjnigy]{background:var(--bg-soft);font-weight:700}.bbc-monthly-table[data-astro-cid-oihjnigy] tr[data-astro-cid-oihjnigy].bbc-mrow-total td[data-astro-cid-oihjnigy]:first-child{background:var(--bg-soft)}.bbc-monthly-table[data-astro-cid-oihjnigy] tr[data-astro-cid-oihjnigy].bbc-mrow-netcf td[data-astro-cid-oihjnigy]{color:var(--green);font-weight:700}.bbc-monthly-table[data-astro-cid-oihjnigy] tr[data-astro-cid-oihjnigy].bbc-mrow-netcf td[data-astro-cid-oihjnigy].bbc-negative{color:var(--danger)}.bbc-monthly-table[data-astro-cid-oihjnigy] tr[data-astro-cid-oihjnigy].bbc-mrow-ending td[data-astro-cid-oihjnigy]{background:var(--blue-soft);font-weight:700}.bbc-monthly-table[data-astro-cid-oihjnigy] tr[data-astro-cid-oihjnigy].bbc-mrow-ending td[data-astro-cid-oihjnigy]:first-child{background:var(--blue-soft)}.bbc-monthly-table[data-astro-cid-oihjnigy] td[data-astro-cid-oihjnigy].bbc-negative{color:var(--danger)}
