#tuningRoot{flex-direction:column}@media(min-width:992px){#tuningRoot{flex-direction:row}}@media(max-width:991.98px){#tuningRoot>.card[style*="flex: 0 0 320px"]{flex:0 0 auto!important;width:100%;max-width:100%;position:static!important}}@media(max-width:991.98px){#tuningRoot #tuningStudyList{overflow-x:hidden}#tuningRoot #tuningStudyList .study-name-line{white-space:normal;overflow-wrap:anywhere}#tuningRoot #tuningStudyList .range-line{white-space:normal}}@media(max-width:991.98px){#tuningStudyList{max-height:40vh}}@media(max-width:991.98px){#tuningRoot.sessions-collapsed #tuningStudyList .study-row:not(.active),#tuningRoot.sessions-collapsed #tuningStudyList .queued-task-row:not(.active){display:none}#tuningRoot.sessions-collapsed #tuningStudyList{max-height:none}}@media(max-width:767.98px){#homeView header.navbar{flex-wrap:wrap}#homeView header.navbar .navbar-nav{flex-wrap:wrap;row-gap:.25rem;padding:.25rem .5rem}#homeView header.navbar .navbar-brand{flex:0 0 auto}}@media(max-width:767.98px){#homeView header.navbar .navbar-nav>li{margin-right:.5rem!important}#homeView header.navbar .navbar-brand{padding-left:.5rem!important;padding-right:.5rem!important}}.card-body>.table,.card-body>table.table{min-width:max-content}.card-body:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}}@media(max-width:480px){.login-card{margin:24px 16px!important;max-width:calc(100% - 32px)!important}}.tuning-trials .entries-total-cell{position:sticky;top:0;background:var(--bs-light, #f8f9fa);z-index:3;font-weight:600}.tuning-trials .entries-wl-cell{position:sticky;top:29px;background:var(--bs-light, #f8f9fa);z-index:2;font-weight:600}.tuning-trials .entries-colhead-cell{position:sticky;top:58px;background:var(--bs-light, #f8f9fa);border-bottom:2px solid var(--bs-border-color, #dee2e6);z-index:1}tr.trial-row{cursor:pointer}tr.trial-row:hover>*{background-color:#0d6efd0f}tr.trial-row.table-active>*{--bs-table-accent-bg: transparent;background-color:#0d6efd24!important;box-shadow:inset 0 -1px #0d6efd59,inset 0 1px #0d6efd59}tr.trial-row.table-active>*:first-child{box-shadow:inset .2rem 0 0 var(--bs-primary, #0d6efd),inset 0 -1px #0d6efd59,inset 0 1px #0d6efd59;font-weight:600}[data-bs-theme=dark] tr.trial-row:hover>*{background-color:#6ea8fe1a}[data-bs-theme=dark] tr.trial-row.table-active>*{background-color:#6ea8fe33!important}.feat-sticky-first th:first-child,.feat-sticky-first td:first-child{position:sticky;left:0;z-index:1;background-color:var(--bs-body-bg, #fff);border-right:var(--bs-border-width, 1px) solid var(--bs-border-color, #dee2e6)}#featTopScroll::-webkit-scrollbar,#featTableWrap::-webkit-scrollbar{height:14px}#featTopScroll::-webkit-scrollbar-track,#featTableWrap::-webkit-scrollbar-track{background:var(--bs-tertiary-bg, #f8f9fa);border-radius:7px}#featTopScroll::-webkit-scrollbar-thumb,#featTableWrap::-webkit-scrollbar-thumb{background:var(--bs-secondary-color, #6c757d);border-radius:7px;border:3px solid var(--bs-tertiary-bg, #f8f9fa)}#featTopScroll::-webkit-scrollbar-thumb:hover,#featTableWrap::-webkit-scrollbar-thumb:hover{background:var(--bs-body-color, #212529)}.feat-sticky-first th,.feat-sticky-first td{border-right:1px solid var(--bs-border-color-translucent, rgba(0, 0, 0, .08))}.table-viewport-fit thead th{position:sticky;top:0;z-index:4;background-color:var(--bs-body-bg, #fff);box-shadow:inset 0 calc(-1 * var(--bs-border-width, 1px)) 0 var(--bs-border-color, #dee2e6)}.table-viewport-fit .feat-sticky-first thead th:first-child,.table-viewport-fit.feat-sticky-first thead th:first-child{z-index:5}.stocks-scroll{overflow:auto}.stocks-sym-col{position:sticky;left:0;z-index:5;background-color:var(--bs-body-bg, #fff)}@media(max-width:991.98px){#layer3Group>.d-flex,#layer4Group>.d-flex{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch}#layer3Group .card-body:has(>table),#layer4Group .card-body:has(>table){overflow-x:visible}#symbolsPanel,#symbolsPanelL4{position:sticky;left:0;z-index:5}#symbolsPanel .card,#symbolsPanelL4 .card{background-color:var(--bs-body-bg, #fff);box-shadow:2px 0 6px #0000001f}}@media(max-width:991.98px){#strategyGroup .strat-table th:first-child,#strategyGroup .strat-table td:first-child,#executionGroup .exec-scroll tbody td:first-child{position:sticky;left:0;z-index:2;background-color:var(--bs-body-bg, #fff);box-shadow:inset -1px 0 var(--bs-border-color, #dee2e6)}#executionGroup .exec-scroll thead tr:first-child th:first-child{left:0;z-index:3}}#homeView main{padding-bottom:5.5rem}@media(max-width:575.98px){#tasksPanel{left:.5rem;right:.5rem!important;width:auto!important;max-height:78vh}}.badge-long{background-color:#343a40;color:#fff}.badge-short{background-color:#adb5bd;color:#212529}.news-strip{display:flex;align-items:center;gap:.5rem;height:4rem;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;padding:.35rem .75rem;border-bottom:1px solid var(--bs-border-color);scroll-behavior:smooth;scrollbar-width:thin}.news-strip .news-loading,.news-strip .news-empty{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:1 1 auto;color:var(--bs-secondary-color);font-size:.75rem}.news-item{flex:0 0 auto;display:flex;align-items:center;gap:.45rem;width:19rem;height:3.2rem;box-sizing:border-box;padding:.3rem .5rem;border:1px solid var(--bs-border-color);border-radius:.375rem;background:var(--bs-tertiary-bg);font-size:.78rem;line-height:1.2;text-decoration:none;color:inherit}.news-item .news-thumb{flex:0 0 auto;width:2.6rem;height:2.6rem;object-fit:cover;border-radius:.25rem;background:var(--bs-secondary-bg)}.news-item .news-thumb-favicon{display:flex;align-items:center;justify-content:center}.news-item .news-thumb-favicon img{width:1.4rem;height:1.4rem;border-radius:.2rem}.news-item .news-body{min-width:0;flex:1 1 auto}.news-item:hover{border-color:var(--bs-primary);color:inherit}.news-item .news-meta{display:flex;justify-content:space-between;gap:.5rem;color:var(--bs-secondary-color);font-size:.7rem;white-space:nowrap;overflow:hidden}.news-item .news-meta .news-source{overflow:hidden;text-overflow:ellipsis}.news-item .news-headline{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.15rem}.news-item.news-latest{border-color:var(--bs-primary)}.news-item.news-src-sec{border-left:3px solid var(--bs-warning)}.news-item.news-src-yahoo{border-left:3px solid var(--bs-info)}.news-item.news-src-alpaca{border-left:3px solid var(--bs-success)}.news-item.news-src-alphavantage{border-left:3px solid var(--bs-purple, #6f42c1)}.news-item .news-meta .news-sent{flex:0 0 auto;padding:0 .3rem;border-radius:.25rem;font-weight:600;font-variant-numeric:tabular-nums}.news-item .news-meta .news-sent-pos{color:var(--bs-success);background:#1987541f}.news-item .news-meta .news-sent-neg{color:var(--bs-danger);background:#dc35451f}.news-item .news-meta .news-sent-neu{color:var(--bs-secondary-color);background:var(--bs-secondary-bg)}.events-line{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.3rem .75rem 0;font-size:.72rem}.events-line .ev-name{margin-right:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem}.events-line .ev-chip{font-weight:500;font-size:.7rem;color:var(--bs-body-color);background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color)}.events-line .ev-earnings{border-left:3px solid var(--bs-primary)}.events-line .ev-earnings.ev-soon{border-color:var(--bs-warning);border-left-width:3px;background:#ffc1071f}.events-line .ev-reported{border-left:3px solid var(--bs-secondary)}.events-line .ev-reported.ev-beat{border-left-color:var(--bs-success)}.events-line .ev-reported.ev-miss{border-left-color:var(--bs-danger)}.events-line .ev-dividend{border-left:3px solid var(--bs-info)}.events-line .ev-split{border-left:3px solid var(--bs-purple, #6f42c1)}#calendarGroup .cal-scroll{max-height:22rem;overflow-y:auto}#calendarGroup .cal-table{font-size:.8rem}#calendarGroup .cal-table th{position:sticky;top:0;background:var(--bs-card-bg);z-index:1}#calendarGroup .cal-table td{vertical-align:middle}#calendarGroup .cal-table tr.cal-day-first td{border-top:2px solid var(--bs-border-color)}#calendarGroup .cal-table tr.cal-today td.cal-date{font-weight:700;color:var(--bs-primary)}#calendarGroup .cal-table .cal-date{white-space:nowrap;width:9rem;color:var(--bs-secondary-color)}#calendarGroup .cal-table .cal-name{max-width:16rem;display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}#calendarGroup .cal-badge{font-weight:500;color:var(--bs-body-color);background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color)}#calendarGroup .cal-badge-earnings{border-left:3px solid var(--bs-primary)}#calendarGroup .cal-badge-dividend_ex,#calendarGroup .cal-badge-dividend_pay,#calendarGroup .cal-badge-dividend_declared,#calendarGroup .cal-badge-dividend_record{border-left:3px solid var(--bs-info)}#calendarGroup .cal-badge-split{border-left:3px solid var(--bs-purple, #6f42c1)}#calendarGroup .cal-badge-ipo{border-left:3px solid var(--bs-success)}#calendarGroup .cal-movers-title{font-weight:600;font-size:.8rem;margin-bottom:.2rem}#calendarGroup .cal-movers-table{font-size:.78rem}#calendarGroup .cal-footer code{font-size:.7rem}.sym-icon{width:1.15em;height:1.15em;vertical-align:-.2em;margin-right:.35em;border-radius:3px;object-fit:contain;background:#fff}.nav-link .sym-icon{margin-right:.4em}.sym-label{display:inline-flex;align-items:center;white-space:nowrap;vertical-align:baseline;max-width:100%}.sym-label .sym-icon{flex:0 0 auto;vertical-align:middle}.layer-group{max-width:100%}#dashboardSection section>.card{max-width:100%}@media(max-width:767.98px){.layer-group{min-width:0}#layer3Group .d-flex.flex-wrap.gap-0,#layer4Group .d-flex.flex-wrap.gap-0{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch}#symbolsPanel,#symbolsPanelL4{position:sticky;left:0;z-index:2}#symbolsPanel .card,#symbolsPanelL4 .card{box-shadow:2px 0 6px #00000014}#layer3Group .card-body,#layer4Group .card-body{overflow-x:visible}#dashboardTabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#dashboardTabs::-webkit-scrollbar{display:none}#dashboardTabs .nav-link{white-space:nowrap}.symbol-chart{height:280px}.feature-chart{height:420px}#downstreamRow{gap:1rem!important}#downstreamRow>.layer-group{width:100%}}.tapes-chart-caption .tapes-cap-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:.75rem;row-gap:.15rem;margin-top:.3rem}.tapes-chart-caption .tapes-cap-k{color:var(--bs-secondary-color);font-size:.78em;text-transform:uppercase;letter-spacing:.04em;padding-top:.2em;white-space:nowrap}.tapes-chart-caption .tapes-cap-v{min-width:0}.acc-table{table-layout:fixed}.acc-table th,.acc-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-table .text-end,.acc-num{font-variant-numeric:tabular-nums}.acc-card{display:grid;grid-template-columns:7.5rem minmax(0,1fr) minmax(0,1fr);column-gap:.5rem;row-gap:.1rem;align-items:baseline}.acc-card>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.acc-card-h{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-tertiary-color)}.acc-scroll{max-height:65vh;overflow:auto}.acc-scroll thead th{position:sticky;top:0;background:var(--bs-body-bg);box-shadow:inset 0 -1px var(--bs-border-color);z-index:1}.acc-totals{white-space:nowrap;overflow-x:auto;overflow-y:hidden;min-height:1.6em;min-width:0;scrollbar-width:thin;font-variant-numeric:tabular-nums}.acc-count{display:inline-block;min-width:3.4em;text-align:right;font-variant-numeric:tabular-nums}#accFxNote{flex:1 1 16rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#accCards .acc-val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.acc-tax-warnings{height:4.6em;overflow-y:auto;line-height:1.4;scrollbar-width:thin}.acc-tax-group td{background:var(--bs-tertiary-bg);font-weight:600}.bmd-badge{min-width:9.5rem}@media(max-width:767.98px){.bmd-badge{min-width:5.5rem}}.symbol-signals{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;max-width:100%}.symbol-head .symbol-last-price{display:inline-block;min-width:3.75rem;font-variant-numeric:tabular-nums}@media(max-width:575.98px){#tasksFab{width:2.75rem!important;height:2.75rem!important;right:.75rem!important;bottom:.75rem!important}#homeView main{padding-bottom:3.5rem}}@media(pointer:coarse){#dashboardSection .btn-sm.py-0.px-1{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem}}.icon-select{display:inline-block;max-width:100%}.icon-select-btn{width:auto;max-width:100%;white-space:nowrap}.icon-select-stack{display:inline-grid;vertical-align:middle}.icon-select-opt{grid-area:1 / 1;visibility:hidden;overflow:hidden;text-overflow:ellipsis}.icon-select-opt.icon-select-cur{visibility:visible}.icon-select-menu{max-height:60vh;overflow-y:auto}.bm-version{font-size:.72em;font-weight:500;opacity:.8;font-variant-numeric:tabular-nums;letter-spacing:.02em}#loginView .bm-version{font-size:.8rem;color:var(--bs-secondary-color);opacity:1}:root[data-bm-theme=dark],:root[data-bm-theme=dark] [data-bs-theme=dark]{--bm-bg: #121417;--bm-bg-rgb: 18, 20, 23;--bm-surface: #1b1e22;--bm-surface-rgb: 27, 30, 34;--bm-surface-2: #25292e;--bm-surface-2-rgb: 37, 41, 46;--bm-ink: #eef1f4;--bm-ink-rgb: 238, 241, 244;--bm-ink-2: #b4bbc3;--bm-ink-2-rgb: 180, 187, 195;--bm-ink-3: #9aa2ab;--bm-ink-3-rgb: 154, 162, 171;--bm-border: #5c636c;--bm-border-soft: #3a4047}:root[data-bm-theme=black],:root[data-bm-theme=black] [data-bs-theme=dark]{--bm-bg: #000000;--bm-bg-rgb: 0, 0, 0;--bm-surface: #0b0c0e;--bm-surface-rgb: 11, 12, 14;--bm-surface-2: #16181b;--bm-surface-2-rgb: 22, 24, 27;--bm-ink: #ffffff;--bm-ink-rgb: 255, 255, 255;--bm-ink-2: #c2c8cf;--bm-ink-2-rgb: 194, 200, 207;--bm-ink-3: #a3abb4;--bm-ink-3-rgb: 163, 171, 180;--bm-border: #5f6670;--bm-border-soft: #33383e}:root:is([data-bm-theme=dark],[data-bm-theme=black]),:root:is([data-bm-theme=dark],[data-bm-theme=black]) [data-bs-theme=dark]{color-scheme:dark;--bm-up: #66b8ff;--bm-up-rgb: 102, 184, 255;--bm-down: #ff9147;--bm-down-rgb: 255, 145, 71;--bm-warn: #f5d90a;--bm-warn-rgb: 245, 217, 10;--bm-info: #3fe0d0;--bm-info-rgb: 63, 224, 208;--bm-link: #8ab4ff;--bm-link-rgb: 138, 180, 255;--bs-body-bg: var(--bm-bg);--bs-body-bg-rgb: var(--bm-bg-rgb);--bs-body-color: var(--bm-ink);--bs-body-color-rgb: var(--bm-ink-rgb);--bs-emphasis-color: #ffffff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-heading-color: var(--bm-ink);--bs-secondary-color: var(--bm-ink-2);--bs-secondary-color-rgb: var(--bm-ink-2-rgb);--bs-tertiary-color: var(--bm-ink-3);--bs-tertiary-color-rgb: var(--bm-ink-3-rgb);--bs-secondary-bg: var(--bm-surface-2);--bs-secondary-bg-rgb: var(--bm-surface-2-rgb);--bs-tertiary-bg: var(--bm-surface);--bs-tertiary-bg-rgb: var(--bm-surface-rgb);--bs-border-color: var(--bm-border);--bs-border-color-translucent: rgba(255, 255, 255, .24);--bs-success: var(--bm-up);--bs-success-rgb: var(--bm-up-rgb);--bs-danger: var(--bm-down);--bs-danger-rgb: var(--bm-down-rgb);--bs-warning: var(--bm-warn);--bs-warning-rgb: var(--bm-warn-rgb);--bs-info: var(--bm-info);--bs-info-rgb: var(--bm-info-rgb);--bs-primary: var(--bm-link);--bs-primary-rgb: 31, 111, 235;--bs-secondary: #565d66;--bs-secondary-rgb: 86, 93, 102;--bs-light: var(--bm-surface-2);--bs-light-rgb: var(--bm-surface-2-rgb);--bs-primary-text-emphasis: var(--bm-link);--bs-secondary-text-emphasis: var(--bm-ink-2);--bs-success-text-emphasis: var(--bm-up);--bs-danger-text-emphasis: var(--bm-down);--bs-warning-text-emphasis: var(--bm-warn);--bs-info-text-emphasis: var(--bm-info);--bs-light-text-emphasis: var(--bm-ink);--bs-dark-text-emphasis: var(--bm-ink);--bs-primary-bg-subtle: color-mix(in srgb, var(--bm-link) 16%, var(--bm-bg));--bs-secondary-bg-subtle: var(--bm-surface-2);--bs-success-bg-subtle: color-mix(in srgb, var(--bm-up) 16%, var(--bm-bg));--bs-danger-bg-subtle: color-mix(in srgb, var(--bm-down) 16%, var(--bm-bg));--bs-warning-bg-subtle: color-mix(in srgb, var(--bm-warn) 14%, var(--bm-bg));--bs-info-bg-subtle: color-mix(in srgb, var(--bm-info) 14%, var(--bm-bg));--bs-light-bg-subtle: var(--bm-surface-2);--bs-dark-bg-subtle: var(--bm-surface);--bs-primary-border-subtle: color-mix(in srgb, var(--bm-link) 55%, var(--bm-bg));--bs-secondary-border-subtle: var(--bm-border);--bs-success-border-subtle: color-mix(in srgb, var(--bm-up) 55%, var(--bm-bg));--bs-danger-border-subtle: color-mix(in srgb, var(--bm-down) 55%, var(--bm-bg));--bs-warning-border-subtle: color-mix(in srgb, var(--bm-warn) 50%, var(--bm-bg));--bs-info-border-subtle: color-mix(in srgb, var(--bm-info) 50%, var(--bm-bg));--bs-light-border-subtle: var(--bm-border);--bs-dark-border-subtle: var(--bm-border);--bs-link-color: var(--bm-link);--bs-link-color-rgb: var(--bm-link-rgb);--bs-link-hover-color: #b8d0ff;--bs-link-hover-color-rgb: 184, 208, 255;--bs-code-color: #ffa3d7;--bs-highlight-color: var(--bm-ink);--bs-highlight-bg: #5c4d00;--bs-form-valid-color: var(--bm-up);--bs-form-valid-border-color: var(--bm-up);--bs-form-invalid-color: var(--bm-down);--bs-form-invalid-border-color: var(--bm-down);--bs-focus-ring-color: rgba(138, 180, 255, .6)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) body{background-color:var(--bm-bg)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) body.env-paper{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='60'><text x='75' y='37' text-anchor='middle' transform='rotate(-25 75 33)' font-size='22' font-weight='800' font-family='system-ui,Arial,sans-serif' fill='%23fff' fill-opacity='0.055' letter-spacing='3'>PAPER</text></svg>")}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .login-card{background-color:var(--bm-surface);border:1px solid var(--bm-border);box-shadow:none}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .login-logo{border-radius:.5rem}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .layer-group-header .layer-tag{background-color:rgba(var(--bm-link-rgb),.14);color:#c4d9ff}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .alert{--bs-alert-color: var(--bm-ink);--bs-alert-link-color: var(--bm-ink)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .card{--bs-card-bg: var(--bm-bg);--bs-card-cap-bg: var(--bm-surface)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .modal{--bs-modal-bg: var(--bm-surface)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .dropdown-menu{--bs-dropdown-bg: var(--bm-surface);--bs-dropdown-border-color: var(--bm-border)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .popover{--bs-popover-bg: var(--bm-surface-2);--bs-popover-border-color: var(--bm-border)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .tooltip{--bs-tooltip-bg: #ffffff;--bs-tooltip-color: #000000}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .progress{--bs-progress-bg: var(--bm-surface-2)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .nav-tabs{--bs-nav-tabs-link-active-color: #ffffff}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .table{--bs-table-striped-bg: rgba(255, 255, 255, .045);--bs-table-hover-bg: rgba(255, 255, 255, .08)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .text-primary{color:var(--bm-link)!important}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .text-secondary{color:var(--bm-ink-2)!important}:root:is([data-bm-theme=dark],[data-bm-theme=black]) :is(.bg-light,.text-bg-light).text-dark,:root:is([data-bm-theme=dark],[data-bm-theme=black]) .bg-light .text-dark{color:var(--bm-ink)!important}:root:is([data-bm-theme=dark],[data-bm-theme=black]) :is(.text-bg-success,.text-bg-danger,.text-bg-warning,.text-bg-info){color:#000!important}:root:is([data-bm-theme=dark],[data-bm-theme=black]) :is(.badge,.progress-bar):is(.bg-success,.bg-danger,.bg-warning,.bg-info){color:#000}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .text-bg-light{color:var(--bm-ink)!important;background-color:var(--bm-surface-2)!important;box-shadow:inset 0 0 0 1px var(--bm-border)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .badge.bg-light{box-shadow:inset 0 0 0 1px var(--bm-border)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .text-bg-secondary{color:#fff!important}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .badge.text-bg-dark{box-shadow:inset 0 0 0 1px var(--bm-border)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #1f6feb;--bs-btn-border-color: #1f6feb;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3a83f0;--bs-btn-hover-border-color: #3a83f0;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4f90f2;--bs-btn-active-border-color: #4f90f2;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #1f6feb;--bs-btn-disabled-border-color: #1f6feb}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .btn-success{--bs-btn-color: #000;--bs-btn-bg: var(--bm-up);--bs-btn-border-color: var(--bm-up);--bs-btn-hover-color: #000;--bs-btn-hover-bg: #8cc9ff;--bs-btn-hover-border-color: #8cc9ff;--bs-btn-active-color: #000;--bs-btn-active-bg: #a8d6ff;--bs-btn-active-border-color: #a8d6ff;--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: var(--bm-up);--bs-btn-disabled-border-color: var(--bm-up)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .btn-danger{--bs-btn-color: #000;--bs-btn-bg: var(--bm-down);--bs-btn-border-color: var(--bm-down);--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffaa70;--bs-btn-hover-border-color: #ffaa70;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffbd8f;--bs-btn-active-border-color: #ffbd8f;--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: var(--bm-down);--bs-btn-disabled-border-color: var(--bm-down)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .btn-warning{--bs-btn-color: #000;--bs-btn-bg: var(--bm-warn);--bs-btn-border-color: var(--bm-warn);--bs-btn-hover-bg: #f8e347;--bs-btn-active-bg: #faea6e}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #565d66;--bs-btn-border-color: #565d66;--bs-btn-hover-bg: #656d77;--bs-btn-active-bg: #737b85}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .btn-outline-secondary{--bs-btn-color: var(--bm-ink-2);--bs-btn-border-color: #848c96;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3d434a;--bs-btn-hover-border-color: #a3abb4;--bs-btn-active-color: #000;--bs-btn-active-bg: var(--bm-ink-2);--bs-btn-active-border-color: var(--bm-ink-2);--bs-btn-disabled-color: var(--bm-ink-3);--bs-btn-disabled-border-color: var(--bm-border)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .btn-outline-primary{--bs-btn-color: var(--bm-link);--bs-btn-border-color: var(--bm-link);--bs-btn-hover-color: #000;--bs-btn-hover-bg: var(--bm-link);--bs-btn-hover-border-color: var(--bm-link);--bs-btn-active-color: #000;--bs-btn-active-bg: var(--bm-link);--bs-btn-active-border-color: var(--bm-link);--bs-btn-disabled-color: var(--bm-link);--bs-btn-disabled-border-color: var(--bm-link)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .btn-outline-success{--bs-btn-color: var(--bm-up);--bs-btn-border-color: var(--bm-up);--bs-btn-hover-color: #000;--bs-btn-hover-bg: var(--bm-up);--bs-btn-hover-border-color: var(--bm-up);--bs-btn-active-color: #000;--bs-btn-active-bg: var(--bm-up);--bs-btn-active-border-color: var(--bm-up);--bs-btn-disabled-color: var(--bm-up);--bs-btn-disabled-border-color: var(--bm-up)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .btn-outline-danger{--bs-btn-color: var(--bm-down);--bs-btn-border-color: var(--bm-down);--bs-btn-hover-color: #000;--bs-btn-hover-bg: var(--bm-down);--bs-btn-hover-border-color: var(--bm-down);--bs-btn-active-color: #000;--bs-btn-active-bg: var(--bm-down);--bs-btn-active-border-color: var(--bm-down);--bs-btn-disabled-color: var(--bm-down);--bs-btn-disabled-border-color: var(--bm-down)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .btn-outline-warning{--bs-btn-color: var(--bm-warn);--bs-btn-border-color: var(--bm-warn);--bs-btn-hover-color: #000;--bs-btn-hover-bg: var(--bm-warn);--bs-btn-hover-border-color: var(--bm-warn);--bs-btn-active-color: #000;--bs-btn-active-bg: var(--bm-warn);--bs-btn-active-border-color: var(--bm-warn)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) :is(.table-success,.table-danger,.table-warning,.table-info,.table-light){--bs-table-color: var(--bm-ink);--bs-table-striped-color: var(--bm-ink);--bs-table-active-color: var(--bm-ink);--bs-table-hover-color: var(--bm-ink);--bm-tint: var(--bm-surface-2);--bs-table-bg: color-mix(in srgb, var(--bm-tint) 20%, var(--bm-bg));--bs-table-striped-bg: color-mix(in srgb, var(--bm-tint) 25%, var(--bm-bg));--bs-table-hover-bg: color-mix(in srgb, var(--bm-tint) 28%, var(--bm-bg));--bs-table-active-bg: color-mix(in srgb, var(--bm-tint) 32%, var(--bm-bg));--bs-table-border-color: color-mix(in srgb, var(--bm-tint) 45%, var(--bm-bg))}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .table-success{--bm-tint: var(--bm-up)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .table-danger{--bm-tint: var(--bm-down)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .table-warning{--bm-tint: var(--bm-warn)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .table-info{--bm-tint: var(--bm-info)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .table-light{--bs-table-bg: var(--bm-surface);--bs-table-striped-bg: var(--bm-surface-2);--bs-table-hover-bg: var(--bm-surface-2);--bs-table-active-bg: var(--bm-surface-2);--bs-table-border-color: var(--bm-border)}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .badge-long{background-color:#e9ecef;color:#000}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .badge-short{background-color:#565d66;color:#fff}:root:is([data-bm-theme=dark],[data-bm-theme=black]) .bm-progress-label{color:#fff!important;text-shadow:0 0 2px #000,0 0 3px #000}.theme-swatch{display:inline-block;width:1.1rem;height:1.1rem;border-radius:.25rem;border:1px solid #848c96;vertical-align:-.2rem}.theme-swatch-light{background:#f8f9fa}.theme-swatch-dark{background:#121417}.theme-swatch-black{background:#000}.theme-sample{display:inline-flex;align-items:center;gap:.35rem;padding:.1rem .45rem;border-radius:.25rem;font-variant-numeric:tabular-nums}
