.bld[data-v-8980d07f]{border:1px solid var(--stroke,#edf4f724);background:var(--surface-1,#0d1e27);width:min(1100px,94vw);max-width:94vw;height:min(88vh,900px);max-height:88vh;color:var(--text-1,#edf4f7);font-family:var(--font-sans,system-ui, sans-serif);border-radius:14px;padding:0;overflow:hidden}.bld[data-v-8980d07f]::backdrop{backdrop-filter:blur(3px);background:#03080cad}.bld-frame[data-v-8980d07f]{flex-direction:column;height:100%;display:flex}.bld-head[data-v-8980d07f]{border-bottom:1px solid var(--stroke-subtle,#edf4f714);background:var(--surface-2,#142b36);align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.bld-title[data-v-8980d07f]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bld-title-main[data-v-8980d07f]{font-size:.95rem;font-weight:700}.bld-title-sub[data-v-8980d07f]{color:var(--text-3,#a8c0cab8);font-size:.76rem}.bld-close[data-v-8980d07f]{border:1px solid var(--stroke,#edf4f724);background:var(--surface-1,#0d1e27);width:2rem;height:2rem;color:var(--text-2,#cddde4e0);cursor:pointer;border-radius:6px;flex:none;margin-left:auto;font-size:.9rem;line-height:1}.bld-close[data-v-8980d07f]:hover{border-color:var(--stroke-strong,#edf4f742);color:var(--text-1,#edf4f7)}.bld-body[data-v-8980d07f]{flex:1;min-height:0;display:flex}.bld-body[data-v-8980d07f]>*{flex:1;min-width:0}.bm:where(.astro-x2ghbh3u){background:var(--surface-0);color:var(--text-1);font-family:var(--font-sans);font-weight:var(--font-weight-body);line-height:var(--line-height-body)}.bm-note:where(.astro-x2ghbh3u){margin:var(--spacing-lg) 0 0;color:var(--text-3);font-size:var(--font-size-1);max-width:84ch;line-height:1.7}.bm-note:where(.astro-x2ghbh3u) a:where(.astro-x2ghbh3u),.bm-note:where(.astro-x2ghbh3u) strong:where(.astro-x2ghbh3u){color:var(--text-2)}.bm-note:where(.astro-x2ghbh3u) a:where(.astro-x2ghbh3u){color:var(--interactive)}.bm-table-scroll:where(.astro-x2ghbh3u){border:1px solid var(--stroke-subtle);border-radius:var(--border-radius-2);background:var(--surface-1);margin-top:var(--space-2xl);overflow-x:auto}.bm-table:where(.astro-x2ghbh3u){border-collapse:collapse;width:100%;font-size:var(--font-size-1);min-width:720px}.bm-table:where(.astro-x2ghbh3u) thead:where(.astro-x2ghbh3u) th:where(.astro-x2ghbh3u){font-family:var(--font-mono);font-size:var(--font-size-0);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--text-3);text-align:right;padding:var(--spacing-md);border-bottom:1px solid var(--stroke);white-space:nowrap}.bm-table:where(.astro-x2ghbh3u) thead:where(.astro-x2ghbh3u) th:where(.astro-x2ghbh3u):first-child{text-align:left}.bm-table:where(.astro-x2ghbh3u) tbody:where(.astro-x2ghbh3u) th:where(.astro-x2ghbh3u){text-align:left;font-weight:var(--font-weight-medium);color:var(--text-1);padding:10px var(--spacing-md);border-bottom:1px solid var(--stroke-subtle);white-space:nowrap}.bm-detail:where(.astro-x2ghbh3u){font-weight:var(--font-weight-body);font-size:var(--font-size-0);color:var(--text-3);display:block}.bm-table:where(.astro-x2ghbh3u) td:where(.astro-x2ghbh3u){text-align:right;padding:10px var(--spacing-md);color:var(--text-2);border-bottom:1px solid var(--stroke-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.bm-table:where(.astro-x2ghbh3u) tbody:where(.astro-x2ghbh3u) tr:where(.astro-x2ghbh3u):last-child th:where(.astro-x2ghbh3u),.bm-table:where(.astro-x2ghbh3u) tbody:where(.astro-x2ghbh3u) tr:where(.astro-x2ghbh3u):last-child td:where(.astro-x2ghbh3u){border-bottom:none}.bm-us:where(.astro-x2ghbh3u){background:var(--surface-2)}.bm-table:where(.astro-x2ghbh3u) thead:where(.astro-x2ghbh3u) th:where(.astro-x2ghbh3u).bm-us{color:var(--accent)}.bm-win:where(.astro-x2ghbh3u){color:var(--text-1);font-weight:var(--font-weight-heading);background:color-mix(in srgb, var(--accent) 26%, var(--accent-ink))}.bm-us:where(.astro-x2ghbh3u).bm-win{background:color-mix(in srgb, var(--accent) 26%, var(--accent-ink))}.bm-cell--interactive:where(.astro-x2ghbh3u){cursor:pointer;padding:0}.bm-cell-btn:where(.astro-x2ghbh3u){width:100%;padding:10px var(--spacing-md);color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;cursor:pointer;text-decoration:underline dotted color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;transition:background var(--dur-1,.15s) var(--ease-out,ease);background:0 0;border:none;display:block}.bm-cell-btn:where(.astro-x2ghbh3u):hover{background:color-mix(in srgb, var(--interactive) 14%, transparent);text-decoration-color:currentColor}.bm-cell-btn:where(.astro-x2ghbh3u):focus-visible{outline:2px solid var(--interactive);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.bm-cell-btn:where(.astro-x2ghbh3u){transition:none}}.bm-table:where(.astro-x2ghbh3u) tfoot:where(.astro-x2ghbh3u) th:where(.astro-x2ghbh3u),.bm-table:where(.astro-x2ghbh3u) tfoot:where(.astro-x2ghbh3u) td:where(.astro-x2ghbh3u){border-top:1px solid var(--stroke);padding:10px var(--spacing-md);color:var(--text-1);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:none}.bm-table:where(.astro-x2ghbh3u) tfoot:where(.astro-x2ghbh3u) th:where(.astro-x2ghbh3u){text-align:left}.bm-table:where(.astro-x2ghbh3u) tfoot:where(.astro-x2ghbh3u) td:where(.astro-x2ghbh3u){text-align:right}.bm-table--hard:where(.astro-x2ghbh3u) tbody:where(.astro-x2ghbh3u) th:where(.astro-x2ghbh3u),.bm-table--hard:where(.astro-x2ghbh3u) tfoot:where(.astro-x2ghbh3u) th:where(.astro-x2ghbh3u){text-align:right;font-variant-numeric:tabular-nums}.bm-table--hard:where(.astro-x2ghbh3u) thead:where(.astro-x2ghbh3u) th:where(.astro-x2ghbh3u):first-child{text-align:right}.bm-table--hard:where(.astro-x2ghbh3u) tbody:where(.astro-x2ghbh3u) th:where(.astro-x2ghbh3u),.bm-table--hard:where(.astro-x2ghbh3u) thead:where(.astro-x2ghbh3u) th:where(.astro-x2ghbh3u):first-child{white-space:nowrap;width:1%}.bm-caption:where(.astro-x2ghbh3u){caption-side:top;text-align:left;font-size:var(--font-size-1);color:var(--text-3);padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm)}.bm-hard-chart:where(.astro-x2ghbh3u){max-width:720px}.bm-optiplanner-chart:where(.astro-x2ghbh3u){max-width:620px;margin-top:var(--space-2xl)}.bm-dim:where(.astro-x2ghbh3u){color:var(--text-3)}.bm-time:where(.astro-x2ghbh3u){font-size:var(--font-size-0);color:var(--text-3);font-weight:var(--font-weight-body);display:block}.bm-proof:where(.astro-x2ghbh3u){margin:var(--spacing-lg) 0 var(--spacing-xl);gap:var(--spacing-sm);padding:0;list-style:none;display:grid}.bm-proof:where(.astro-x2ghbh3u) li:where(.astro-x2ghbh3u){align-items:center;gap:var(--spacing-sm);color:var(--text-2);font-size:var(--font-size-2);display:flex}.bm-proof:where(.astro-x2ghbh3u) .ck-icon{color:var(--ok)}.bm-cta:where(.astro-x2ghbh3u){gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}
