:root{--bt-ink-strong:var(--bb-brand-dark);--bt-ink:var(--bb-dark-green);--bt-field-ink:#7a8691;--bt-field-border:#bcc5c9;--bt-gray-light:#dde2e8;--bt-field-disabled-bg:#f3f4f6;--bt-grid:#eef2f7;--bt-tab-bg:#f8f8f8;--bt-tab-idle:#75bea6;--bt-accent:var(--bb-link-blue);--bt-border:#e0ebf7;--bt-th-bg:#f4f9fb;--bt-banner-bg:#fdeef1;--bt-banner-bd:var(--bt-neg-soft);--bt-muted:#6e7f8b;--bt-accent-ring:#42a5ff26;--bt-pos:var(--bb-mint);--bt-pos-soft:#5be7c4;--bt-neg-soft:#ff7b8e;--bt-neg:var(--bb-red);--bt-card-min-h:530px}.bt-card{background:var(--bb-surface);border:1px solid var(--bt-border);border-radius:var(--r-8)}.bt-card-title{letter-spacing:.4px;align-items:center;gap:8px;margin:0;font-size:20px;display:flex;color:var(--bt-ink)!important;font-weight:600!important;line-height:32px!important}.bt-field{gap:8px;display:grid}.bt-field-label{color:var(--bt-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.bt-info-icon{flex-shrink:0;width:20px;height:20px}.bt-label-text,.bt-stat-label{letter-spacing:.32px;font-size:16px;font-weight:600;line-height:24px}.bt-stat-label{color:var(--bt-muted);align-items:center;gap:8px;display:flex}.bt-stat-value{letter-spacing:.48px;color:var(--bt-ink);font-size:24px;font-weight:700;line-height:24px}.empty[data-v-3e87d2a1]{place-items:center;width:100%;height:100%;display:grid;position:relative}.grid-bg[data-v-3e87d2a1]{background-image:linear-gradient(#f1f5fa 1px,#0000 1px),linear-gradient(90deg,#f1f5fa 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 72%);mask-image:radial-gradient(#000 30%,#0000 72%)}.content[data-v-3e87d2a1]{justify-items:center;gap:16px;display:grid;position:relative}.cloud[data-v-3e87d2a1]{filter:drop-shadow(0 10px 18px #2e384d14);width:120px;height:80px}.hint[data-v-3e87d2a1]{color:var(--bt-muted);margin:0;font-size:16px;line-height:24px}.icon[data-v-269c68c1]{color:var(--bt-muted,var(--bb-muted));cursor:pointer;flex-shrink:0}.icon.sm[data-v-269c68c1]{width:20px;height:20px}.icon.md[data-v-269c68c1]{width:24px;height:24px}.skeleton[data-v-e1644db3]{border-radius:var(--r-4);background:#e9eef5;animation:1.4s ease-in-out infinite pulse-e1644db3;display:inline-block}@keyframes pulse-e1644db3{0%,to{opacity:1}50%{opacity:.55}}.chart-card[data-v-44d2470d]{flex-direction:column;min-width:0;padding:20px 0 0;display:flex}.head[data-v-44d2470d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 20px 20px;display:flex}.dim-select[data-v-44d2470d]{flex-shrink:0;width:150px}.scroll[data-v-44d2470d]{overflow-x:auto}.tbl[data-v-44d2470d]{border-collapse:collapse;width:100%}.tbl th[data-v-44d2470d]{border-top:1px solid var(--bt-border);background:var(--bt-th-bg);text-align:left;white-space:nowrap;padding:16px 20px}.tbl td[data-v-44d2470d]{border-top:1px solid var(--bt-border);height:48px;color:var(--bt-ink);white-space:nowrap;padding:8px 20px;font-size:14px}.th-btn[data-v-44d2470d]{color:var(--bt-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;display:inline-flex}.sort-icon[data-v-44d2470d]{width:20px;height:20px;color:var(--bt-accent)}.sort-icon.asc[data-v-44d2470d]{transform:rotate(180deg)}.empty-wrap[data-v-44d2470d]{flex:1;min-height:280px;padding:20px}.dialog[data-v-5a301181]{overflow-y:auto}.dialog[data-v-5a301181] .bb-card{max-height:none;margin:auto}.title[data-v-5a301181]{font-size:var(--modal-title-size);line-height:var(--modal-title-lh);color:var(--modal-title-fg);margin:0 0 20px!important;font-weight:600!important}.items[data-v-5a301181]{color:var(--bt-ink);gap:12px;margin:0;padding-left:20px;font-size:14px;line-height:20px;display:grid}.confirm[data-v-5a301181]{margin:24px auto 0;display:flex}.grid[data-v-3f43b782]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:24px;display:grid}@media (width<=1250px){.grid[data-v-3f43b782]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.grid[data-v-3f43b782]{grid-template-columns:1fr;gap:16px}}.kpi[data-v-3f43b782]{min-height:124px;padding:20px}.kpi-value[data-v-3f43b782]{margin-top:12px}.kpi-value.pos[data-v-3f43b782]{color:var(--bt-pos)}.kpi-value.neg[data-v-3f43b782]{color:var(--bt-neg)}.split[data-v-3f43b782]{align-items:flex-start;gap:16px;display:flex}.split-part[data-v-3f43b782]{display:grid}.split-label[data-v-3f43b782]{color:var(--bt-muted);margin-top:4px;font-size:14px;font-weight:500;line-height:20px}.split-divider[data-v-3f43b782]{background:var(--bt-border);width:1px;height:40px;margin-top:16px}nav[data-v-65822f3c]{background:var(--bb-surface);border:1px solid var(--bt-border);border-radius:var(--r-8);display:inline-flex;overflow:hidden}@media (width<=768px){nav[data-v-65822f3c]{width:100%;display:flex}}button[data-v-65822f3c]{background:var(--bb-surface);color:var(--bt-tab-idle);cursor:pointer;border:0;border-bottom:4px solid #0000;padding:12px 32px;font-family:inherit}button[data-v-65822f3c]:hover:not(.active){background:var(--bt-tab-bg)}button.active[data-v-65822f3c]{background:var(--bt-tab-bg);border-bottom-color:var(--bt-neg);color:var(--bt-ink-strong);font-weight:700}@media (width<=768px){button[data-v-65822f3c]{flex:1;padding:12px 8px}}.chart-card[data-v-40181f2c]{min-width:0;min-height:var(--bt-card-min-h);flex-direction:column;padding:20px;display:flex}@media (width<=768px){.chart-card[data-v-40181f2c]{min-height:360px}}.body[data-v-40181f2c]{flex:1;min-height:0;margin-top:16px}.body[data-v-40181f2c] .apexcharts-tooltip{border-radius:var(--r-8);box-shadow:0 6px 18px #2e384d1f;background:var(--bb-surface)!important;border:1px solid var(--bt-border)!important}.body[data-v-40181f2c] .pnl-tt{color:var(--bt-ink);align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:flex}.body[data-v-40181f2c] .pnl-tt-sep{color:#c9d4de}.invalid[data-v-62a3d322]{--ctl-bd:var(--bt-neg);--ctl-bd-hover:var(--bt-neg);--ctl-bd-focus:var(--bt-neg)}.input-wrap[data-v-8798be43]{position:relative}.prefix[data-v-8798be43]{color:var(--bt-field-ink);pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}input[data-v-8798be43]{width:100%;min-width:0;height:var(--btn-md-h);appearance:textfield;border:1px solid var(--bt-field-border);border-radius:var(--r-8);background:var(--bb-surface);color:var(--bt-ink);padding:0 12px;font-family:inherit;font-size:14px}input.with-prefix[data-v-8798be43]{padding-left:34px}input[data-v-8798be43]:focus{border-color:var(--bt-accent);outline:none}input.invalid[data-v-8798be43],input.invalid[data-v-8798be43]:focus{border-color:var(--bt-neg)}input[data-v-8798be43]:disabled{background:var(--bt-field-disabled-bg);color:var(--bt-field-ink);cursor:not-allowed}input[data-v-8798be43]::-webkit-outer-spin-button{appearance:none;margin:0}input[data-v-8798be43]::-webkit-inner-spin-button{appearance:none;margin:0}input[data-v-8798be43]::placeholder{color:var(--bt-field-ink);font-size:14px}.card[data-v-06f6a73f]{padding:20px}.fields[data-v-06f6a73f]{gap:20px;margin-top:24px;display:grid}.pair[data-v-06f6a73f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.triple[data-v-06f6a73f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.divider[data-v-06f6a73f]{background:var(--bt-border);height:1px;margin:24px 0}.adv-toggle[data-v-06f6a73f]{width:100%;color:var(--bt-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-family:inherit;display:flex}.adv-title[data-v-06f6a73f]{align-items:center;gap:8px;display:inline-flex}.toggle-icon[data-v-06f6a73f]{width:24px;height:24px}.run-btn[data-v-06f6a73f]{width:100%;min-width:0;height:var(--btn-md-h);padding:0}.run-btn[data-v-06f6a73f]:disabled{background:var(--bt-gray-light);border-color:var(--bt-gray-light);color:var(--bt-field-ink);cursor:default}.run-btn[data-v-06f6a73f]:disabled:hover{filter:none}.spinner[data-v-06f6a73f]{border:2px solid #fff;border-top-color:#9aa8ba;border-radius:50%;width:20px;height:20px;animation:.9s linear infinite spin-06f6a73f}@keyframes spin-06f6a73f{to{transform:rotate(360deg)}}.run-caption[data-v-06f6a73f]{color:var(--bt-muted);margin:8px 0 0;font-size:14px;line-height:20px}.chart-card[data-v-a882d266]{min-height:var(--bt-card-min-h);padding:20px}.donut-wrap[data-v-a882d266]{justify-items:center;gap:44px;margin-top:24px;display:grid}.donut[data-v-a882d266]{position:relative}.donut-svg[data-v-a882d266]{width:100%;height:100%;position:absolute;inset:0}.donut-center[data-v-a882d266]{place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.legend[data-v-a882d266]{gap:8px;width:100%;display:grid}.legend-row[data-v-a882d266]{align-items:center;gap:8px;display:flex}.legend-dot[data-v-a882d266]{border-radius:50%;flex-shrink:0;width:12px;height:12px}.legend-label[data-v-a882d266]{color:var(--bt-ink);font-size:14px;line-height:24px}.legend-value[data-v-a882d266]{color:var(--bt-ink);margin-left:auto;font-size:14px;line-height:24px}.hint[data-v-a882d266]{color:var(--bt-muted);margin:0;font-size:16px;line-height:24px}.shell[data-v-b3a4157d]{background:var(--bb-surface);min-height:60vh;font-family:var(--ff-poppins), sans-serif;color:var(--bt-ink-strong);padding:36px 0 48px}@media (width<=768px){.shell[data-v-b3a4157d]{padding:16px 0 32px}}.wrap[data-v-b3a4157d]{padding:0 48px}@media (width<=768px){.wrap[data-v-b3a4157d]{padding:0 12px}}.sub-banner[data-v-b3a4157d]{text-align:center;border:1px solid var(--bt-banner-bd);border-radius:var(--r-8);background:var(--bt-banner-bg);letter-spacing:.32px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:500;line-height:24px;display:flex}.prices-link[data-v-b3a4157d]{color:var(--bt-accent);align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}.prices-link[data-v-b3a4157d]:hover{color:var(--bt-accent)}.ext[data-v-b3a4157d]{width:20px;height:20px}.head[data-v-b3a4157d]{gap:12px;margin-top:48px;display:grid}@media (width<=768px){.head[data-v-b3a4157d]{margin-top:24px}}.title[data-v-b3a4157d]{letter-spacing:.32px;text-transform:capitalize;color:inherit;align-items:center;gap:10px;margin:0;font-size:32px;display:flex;font-weight:700!important;line-height:150%!important}@media (width<=768px){.title[data-v-b3a4157d]{font-size:24px}}.subtitle[data-v-b3a4157d]{letter-spacing:.16px;margin:0;font-size:16px;line-height:24px}.disclaimer-link[data-v-b3a4157d]{font:inherit;color:var(--bt-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tabs[data-v-b3a4157d]{margin-top:40px}@media (width<=768px){.tabs[data-v-b3a4157d]{margin-top:24px}}.columns[data-v-b3a4157d]{grid-template-columns:358px minmax(0,1fr);gap:24px;margin-top:40px;display:grid}@media (width<=768px){.columns[data-v-b3a4157d]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}}.settings[data-v-b3a4157d]{align-self:start;min-width:0}.results[data-v-b3a4157d]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}@media (width<=768px){.results[data-v-b3a4157d]{gap:16px}}.charts[data-v-b3a4157d]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;display:grid}@media (width<=1100px){.charts[data-v-b3a4157d]{grid-template-columns:1fr}}@media (width<=768px){.charts[data-v-b3a4157d]{gap:16px}}
