.bb-range-card-table[data-v-144d10a0]{--bs-table-color:var(--bb-panel-text);--bs-table-bg:var(--bb-themed-panel-bg);--bs-table-border-color:var(--bb-panel-border);--bs-table-striped-bg:rgba(var(--bb-white-rgb), .07);--bs-table-striped-color:var(--bb-panel-text-strong);font-family:var(--bb-font-mono);font-variant-numeric:tabular-nums}.bb-range-card-table[data-v-144d10a0] td,.bb-range-card-table[data-v-144d10a0] th{color:inherit;border-color:var(--bb-panel-border);vertical-align:middle}.bb-range-card-table[data-v-144d10a0] tbody td:not(:first-child),.bb-range-card-table[data-v-144d10a0] thead th:not(:first-child){text-align:right}.bb-range-card-table[data-v-144d10a0] thead td,.bb-range-card-table[data-v-144d10a0] tbody .print-only td{text-align:center}.bb-range-card-table-header[data-v-144d10a0] th{color:var(--bb-panel-muted);letter-spacing:.08em;z-index:2;font-size:.6875rem;font-weight:600;position:sticky;top:0;background-color:rgba(var(--bb-ice-rgb), .2)!important}.bb-range-card-table[data-v-144d10a0] tbody tr.is-zero-range>*{box-shadow:inset 0 0 0 9999px rgba(var(--bb-gold-rgb), .08)}.range-chart[data-v-ec10a8a8]{flex:auto;width:100%;height:100%;min-height:24rem;display:flex;overflow:hidden}.range-chart__canvas[data-v-ec10a8a8]{flex:auto;width:100%;height:100%;min-height:24rem}.firing-solution__stepper[data-v-548cf743]{align-items:center;gap:8px;display:flex}.firing-solution__step[data-v-548cf743]{border:1px solid var(--bb-hairline-strong);width:56px;min-width:44px;height:56px;min-height:44px;color:var(--bb-panel-text);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.firing-solution__step[data-v-548cf743]:active{background:color-mix(in srgb, var(--bb-panel-text) 12%, transparent)}.firing-solution__stepper--compact .firing-solution__step[data-v-548cf743]{width:44px;height:44px;font-size:1rem}.firing-solution__value[data-v-548cf743]{border:0;border-bottom:1px solid var(--bb-hairline);width:0;min-width:0;color:var(--bb-panel-text-strong);font-family:var(--bb-font-mono);font-variant-numeric:tabular-nums;text-align:center;background:0 0;flex:auto;padding:0;font-size:2.5rem;line-height:1.2}.firing-solution__value--compact[data-v-548cf743]{font-size:1.75rem}.firing-solution__value[data-v-548cf743]::placeholder{color:var(--bb-panel-muted);opacity:1}.firing-solution__value[data-v-548cf743]:focus{border-bottom-color:rgb(var(--bb-gold-rgb));outline:none}.firing-solution[data-v-6b15867c]{z-index:1250;background:var(--bb-surface-flat);color:var(--bb-panel-text);overscroll-behavior:contain;flex-direction:column;gap:16px;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.firing-solution[data-v-6b15867c]:focus{outline:none}.firing-solution[data-v-6b15867c]>*{flex-shrink:0}.firing-solution__head[data-v-6b15867c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.firing-solution__title[data-v-6b15867c]{flex-direction:column;min-width:0;display:flex}.firing-solution__eyebrow[data-v-6b15867c],.firing-solution__label[data-v-6b15867c],.firing-solution__dial-label[data-v-6b15867c],.firing-solution__details dt[data-v-6b15867c]{color:var(--bb-panel-muted)}.firing-solution__card[data-v-6b15867c]{color:var(--bb-panel-text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.firing-solution__close[data-v-6b15867c],.firing-solution__unit[data-v-6b15867c]{border:1px solid var(--bb-hairline-strong);min-width:44px;min-height:44px;color:var(--bb-panel-text);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.firing-solution__unit[data-v-6b15867c]:active{background:color-mix(in srgb, var(--bb-panel-text) 12%, transparent)}.firing-solution__answer[data-v-6b15867c]{border-bottom:1px solid var(--bb-hairline);flex-direction:column;gap:12px;min-height:11rem;padding-bottom:16px;display:flex}.firing-solution__dials[data-v-6b15867c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.firing-solution__dial[data-v-6b15867c]{flex-direction:column;gap:2px;min-width:0;display:flex}.firing-solution__dial-value[data-v-6b15867c]{color:var(--bb-panel-text-strong);font-family:var(--bb-font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:clamp(2rem,10.5vw,3.75rem);font-weight:600;line-height:1.05;display:flex}.firing-solution__arrow[data-v-6b15867c]{color:rgb(var(--bb-gold-rgb));font-size:.55em}.firing-solution__dial-direction[data-v-6b15867c]{color:var(--bb-panel-text-strong);font-family:var(--bb-font-mono);font-size:var(--bb-micro-label-size);letter-spacing:var(--bb-micro-label-tracking);text-transform:uppercase}.firing-solution__details[data-v-6b15867c]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.firing-solution__details>div[data-v-6b15867c]{grid-column:span 2;min-width:0}.firing-solution__details>div[data-v-6b15867c]:nth-child(n+4){grid-column:span 3}.firing-solution__details dt[data-v-6b15867c]{font-weight:500}.firing-solution__details dd[data-v-6b15867c]{white-space:nowrap;color:var(--bb-panel-text-strong);font-family:var(--bb-font-mono);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1rem}.firing-solution__empty[data-v-6b15867c]{color:var(--bb-panel-text-strong);margin:auto 0;font-size:1.125rem}.firing-solution__inputs[data-v-6b15867c]{flex-direction:column;gap:20px;display:flex}.firing-solution__field[data-v-6b15867c]{flex-direction:column;gap:6px;display:flex}.firing-solution__wind[data-v-6b15867c]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.firing-solution__wind-fields[data-v-6b15867c]{flex-direction:column;flex:8rem;gap:10px;min-width:0;display:flex}.firing-solution__units[data-v-6b15867c]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.firing-solution__unit[data-v-6b15867c]{font-family:var(--bb-font-mono);font-size:.875rem}.firing-solution__unit+.firing-solution__unit[data-v-6b15867c]{border-left:0}.firing-solution__unit[aria-checked=true][data-v-6b15867c]{border-color:rgb(var(--bb-gold-rgb));background:rgb(var(--bb-gold-rgb));color:var(--bb-control-accent-contrast);font-weight:700}.firing-solution__consequence[data-v-6b15867c]{color:var(--bb-panel-text-strong);margin:0;font-size:.875rem}.firing-solution__angle[data-v-6b15867c]{align-items:center;gap:12px;display:flex}.firing-solution__angle .firing-solution__stepper[data-v-6b15867c]{flex:0 12rem;min-width:0}.firing-solution__angle-source[data-v-6b15867c]{color:var(--bb-panel-muted);font-size:.875rem}.firing-solution__reset[data-v-6b15867c]{border:1px solid rgb(var(--bb-gold-rgb));min-height:44px;color:var(--bb-panel-text-strong);font-family:var(--bb-font-mono);white-space:nowrap;background:0 0;border-radius:0;padding:0 12px;font-size:.875rem}.firing-solution__disclosure[data-v-6b15867c]{border:0;border-top:1px solid var(--bb-hairline);width:100%;min-height:44px;color:var(--bb-panel-text);text-align:left;background:0 0;align-items:center;gap:12px;padding:0;display:flex}.firing-solution__disclosure-state[data-v-6b15867c]{color:var(--bb-panel-text-strong);font-family:var(--bb-font-mono);margin-left:auto;font-size:.875rem}.firing-solution__coriolis-body[data-v-6b15867c]{flex-direction:column;gap:16px;padding-top:8px;display:flex}.firing-solution__row[data-v-6b15867c]{align-items:center;gap:12px;display:flex}.firing-solution__row .firing-solution__stepper[data-v-6b15867c]{flex:0 12rem;min-width:0}.firing-solution__units--inline[data-v-6b15867c]{flex:none}.firing-solution__locate[data-v-6b15867c]{border-color:var(--bb-hairline-strong);align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.firing-solution__coriolis .firing-solution__angle-source[data-v-6b15867c],.firing-solution__coriolis .firing-solution__consequence[data-v-6b15867c],.firing-solution__coriolis .firing-solution__notice[data-v-6b15867c]{margin:0}.firing-solution__footer[data-v-6b15867c]{margin-top:auto}.firing-solution__notice[data-v-6b15867c]{color:var(--bb-status-warn);margin:0;font-size:.8125rem}@media (width>=576px){.firing-solution[data-v-6b15867c]{padding:24px max(24px,50vw - 16rem)}}.truing-wizard__current,.truing-wizard__result .card{background:var(--bb-themed-panel-bg);color:var(--bb-panel-text);background-position:top;background-repeat:no-repeat;background-size:100vw 100vh}.truing-wizard__table{--bs-table-color:var(--bb-panel-text);--bs-table-bg:var(--bb-themed-panel-bg);--bs-table-border-color:var(--bb-panel-border);--bs-table-striped-bg:rgba(var(--bb-white-rgb), .06);--bs-table-striped-color:var(--bb-panel-text-strong);--bs-table-hover-bg:rgba(var(--bb-white-rgb), .08);--bs-table-hover-color:var(--bb-panel-text-strong)}.truing-wizard__table th,.truing-wizard__table td{color:inherit;border-color:var(--bb-panel-border)}.truing-wizard__table thead th{background-color:rgba(var(--bb-ice-rgb), .2);color:var(--bb-panel-text-strong);font-weight:600}.truing-wizard__legend{color:var(--bb-panel-text);flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.truing-wizard__legend-item{align-items:center;gap:.4rem;display:inline-flex}.truing-wizard__legend-line{border-top:2px solid;width:1.7rem;height:0;display:inline-block}.truing-wizard__legend-line--solved{color:#2ecc71}.truing-wizard__legend-line--original{color:#f1c40f;border-top-style:dashed}.truing-wizard__legend-dot{background:#4ea1ff;border:1px solid #fff;border-radius:999px;width:.65rem;height:.65rem;display:inline-block}.truing-wizard__chart{border:1px solid var(--bb-panel-border);background:rgba(var(--bb-white-rgb), .02);border-radius:.5rem;height:20rem;margin-top:.25rem;overflow:hidden}.truing-wizard__chart-canvas{width:100%;height:100%}.truing-wizard__neutral-btn{border:1px solid var(--bb-panel-border);background:rgba(var(--bb-ice-rgb), .18);color:var(--bb-panel-text-strong)}.truing-wizard__neutral-btn:hover,.truing-wizard__neutral-btn:focus-visible{border-color:rgba(var(--bb-ice-rgb), .55);background:rgba(var(--bb-ice-rgb), .3);color:var(--bb-panel-text-strong)}.truing-wizard__neutral-btn:focus-visible{box-shadow:0 0 0 .2rem rgba(var(--bb-ice-rgb), .28)}.modal-fullscreen .modal-body.p-0{flex-direction:column;height:100%;min-height:0;display:flex}.scrollable-table-flex{flex-direction:column;flex:auto;justify-content:flex-start;min-height:0;display:flex;overflow-y:auto}@media print{.scrollable-table-flex{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.screen-only{display:none!important}}.range-card-builder{color:var(--bb-panel-text)}.range-card-builder__inputs{padding:8px 24px 24px}.range-card-builder__output{min-height:0;padding:0}.settings-tabs{border-bottom:1px solid var(--bb-hairline);flex-wrap:wrap;gap:2px;margin-bottom:16px;display:flex}.settings-tab{font-family:var(--bb-font-mono);font-weight:500;font-size:var(--bb-eyebrow-size);letter-spacing:var(--bb-eyebrow-tracking);text-transform:uppercase;color:var(--bb-panel-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:12px 14px;display:inline-flex}.settings-tab:hover:not(.settings-tab--active){color:var(--bb-panel-text)}.settings-tab--active{border-bottom-color:rgb(var(--bb-gold-rgb));color:var(--bb-panel-text-strong)}.settings-tab:focus-visible{outline:1px solid var(--bb-field-underline-active);outline-offset:-1px}.settings-tab__icon{color:var(--bb-panel-muted);font-size:.875rem}.settings-tab--active .settings-tab__icon{color:rgb(var(--bb-gold-rgb))}.settings-tab__dot{background:rgb(var(--bb-gold-rgb));border-radius:50%;width:6px;height:6px}@media (width<=575.98px){.settings-tabs{flex-wrap:nowrap}.settings-tab{letter-spacing:.02em;flex-direction:column;flex:auto;justify-content:center;gap:4px;min-width:0;padding:10px 2px;position:relative}.settings-tab>span:not(.settings-tab__dot){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.settings-tab__icon{font-size:1rem}.settings-tab__dot{position:absolute;top:8px;right:calc(50% - 16px)}}.settings-panel{min-width:0}.range-card-sticky{z-index:15;border-top:1px solid var(--bb-hairline-strong);background:color-mix(in srgb, var(--bb-surface-flat) 92%, #fff 8%);padding-bottom:env(safe-area-inset-bottom,0px);margin:24px -24px 0;position:sticky;bottom:0}.range-card-sticky__readout{align-items:baseline;gap:8px;padding:10px 16px;display:flex}.range-card-sticky__label{font-family:var(--bb-font-mono);font-weight:500;font-size:var(--bb-micro-label-size);letter-spacing:var(--bb-micro-label-tracking);text-transform:uppercase;color:var(--bb-panel-muted)}.range-card-sticky__value{font-family:var(--bb-font-mono);font-variant-numeric:tabular-nums;color:var(--bb-panel-text-strong);font-size:1.25rem;line-height:1.2}.range-card-sticky__unit,.range-card-sticky__drop{font-family:var(--bb-font-mono);color:var(--bb-panel-muted);font-size:.75rem}.range-card-sticky__drop{margin-left:auto}.range-card-sticky__actions{gap:8px;padding:0 16px 12px;display:flex}.range-card-sticky__action{border:1px solid var(--bb-hairline-strong);font-family:var(--bb-font-mono);font-weight:500;font-size:var(--bb-micro-label-size);letter-spacing:var(--bb-micro-label-tracking);text-transform:uppercase;color:var(--bb-panel-text);background:0 0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:11px 14px;display:inline-flex}.range-card-sticky__action:hover,.range-card-sticky__action:focus-visible{border-color:var(--bb-field-underline-active);color:var(--bb-panel-text-strong)}@media (width<=419.98px){.range-card-sticky__action{flex-direction:column;gap:4px;padding:8px 4px}}@media (width>=1200px){.range-card-builder__output{border-left:1px solid var(--bb-hairline)}}.range-card-output{flex-direction:column;flex:auto;min-height:0;display:flex}.range-card-output__tabs{border-bottom:1px solid var(--bb-hairline);align-items:stretch;display:flex}.range-card-output__tab{font-family:var(--bb-font-mono);font-weight:500;font-size:var(--bb-micro-label-size);letter-spacing:var(--bb-micro-label-tracking);text-transform:uppercase;color:var(--bb-panel-muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 20px}.range-card-output__tab--active{border-bottom-color:rgb(var(--bb-gold-rgb));color:var(--bb-panel-text-strong)}.range-card-output__tabs-spacer{flex:auto}.range-card-output__solve{font-family:var(--bb-font-mono);font-weight:500;font-size:var(--bb-micro-label-size);letter-spacing:var(--bb-micro-label-tracking);text-transform:uppercase;color:var(--bb-panel-muted);background:0 0;border:0;align-items:center;gap:8px;padding:14px 12px;display:inline-flex}.range-card-output__solve:hover,.range-card-output__solve:focus-visible{color:var(--bb-panel-text-strong)}.range-card-output__expand{color:var(--bb-panel-muted);background:0 0;border:0;padding:14px 20px}.range-card-output__expand:hover:not(:disabled),.range-card-output__expand:focus-visible{color:var(--bb-panel-text-strong)}.range-card-output__expand:disabled{opacity:.4}.range-card-output__body{flex-direction:column;flex:auto;min-height:24rem;padding:12px 20px;display:flex}.range-card-output__plot{flex:auto;min-height:0}.range-card-output__plot .range-chart{height:100%}.range-card-output__table-scroll{flex:auto;min-height:0;overflow:auto}.range-card-output__table{border-collapse:collapse;width:100%;font-family:var(--bb-font-mono);font-variant-numeric:tabular-nums;color:var(--bb-panel-text);font-size:.8125rem;line-height:1.4}.range-card-output__table th,.range-card-output__table td{text-align:right;border:0;padding:9px 0}.range-card-output__table th:first-child,.range-card-output__table td:first-child{text-align:left}.range-card-output__table thead th{z-index:1;background:var(--bb-surface-flat);border-bottom:1px solid var(--bb-hairline);font-weight:500;font-size:var(--bb-micro-label-size);letter-spacing:var(--bb-micro-label-tracking);text-transform:uppercase;color:var(--bb-panel-muted);line-height:1.2;position:sticky;top:0}.range-card-output__table tbody tr.is-zero-range>*{background:rgba(var(--bb-gold-rgb), .08)}.range-card-output__empty{color:var(--bb-panel-muted);text-align:center!important;padding:2rem 0!important}.range-card-builder__card-state{border-bottom:1px solid var(--bb-hairline);background:rgba(var(--bb-gold-rgb), .1);color:var(--bb-panel-text);align-items:flex-start;gap:8px;padding:6px 16px;display:flex}.range-card-builder__card-state>.bi{color:rgb(var(--bb-gold-rgb));flex:none;font-size:.875rem;line-height:1.45}.range-card-builder__card-state-text{margin:0;font-size:.75rem;line-height:1.45}.range-card-builder__card-state-link{color:inherit;text-decoration:underline}.range-card-builder__card-state-link:hover,.range-card-builder__card-state-link:focus-visible{color:var(--bb-panel-text-strong)}.wind-speed-input{width:6rem}.spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
