@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
.bk-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bk-bg:#f9fafb;--bk-surface:#fff;--bk-surface-muted:#f3f4f6;--bk-text:#111827;--bk-text-secondary:#374151;--bk-label:#6b7280;--bk-label-light:#9ca3af;--bk-border:#e5e7eb;--bk-border-strong:#d1d5db;--bk-green:#22c55e;--bk-green-dark:#16a34a;--bk-green-soft:#ecfdf5;--bk-green-border:#bbf7d0;--bk-green-glow:#22c55e2e;--bk-blue:#2563eb;--bk-blue-soft:#eff6ff;--bk-solar:#f59e0b;--bk-solar-soft:#fffbeb;--bk-warning-soft:#fef3c7;--bk-danger:#ef4444;--bk-danger-soft:#fef2f2;--bk-shadow-xs:0 1px 2px #1118270a;--bk-shadow-sm:0 1px 3px #1118270f,0 1px 2px #1118270a;--bk-shadow-md:0 4px 12px #1118270f,0 2px 4px #1118270a;--bk-shadow-lg:0 12px 32px #11182714;--bk-radius-sm:10px;--bk-radius-md:14px;--bk-radius-lg:16px;--bk-radius-xl:20px;--bk-radius-pill:999px;--bk-space-1:4px;--bk-space-2:8px;--bk-space-3:12px;--bk-space-4:16px;--bk-space-5:20px;--bk-space-6:24px;--bk-space-8:32px;--bk-space-10:40px;--bk-space-12:48px;--bk-ease:cubic-bezier(.25,.1,.25,1);--bk-ease-out:cubic-bezier(.16,1,.3,1);--bk-duration:.18s;--bk-font:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;font-family:var(--bk-font);color:var(--bk-text);background:var(--bk-bg);margin:calc(-1*var(--space-5,20px));padding:var(--bk-space-6)var(--bk-space-6)calc(var(--bk-space-12) + 72px);-webkit-font-smoothing:antialiased;min-height:100%;margin-top:0}@media (max-width:768px){.bk-page{padding:var(--bk-space-4)var(--bk-space-4)calc(var(--bk-space-10) + 80px);margin:0}}@media (prefers-reduced-motion:reduce){.bk-page *,.bk-page :before,.bk-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bk-page-header{justify-content:space-between;align-items:flex-start;gap:var(--bk-space-5);margin-bottom:var(--bk-space-5);flex-wrap:wrap;display:flex}.bk-page-header__title{letter-spacing:-.03em;color:var(--bk-text);margin:0;font-size:clamp(1.75rem,1.5rem + 1vw,2.125rem);font-weight:700;line-height:1.15}.bk-page-header__subtitle{margin:var(--bk-space-2)0 0;max-width:52ch;color:var(--bk-label);font-size:.9375rem;line-height:1.55}.bk-page-header__actions{align-items:center;gap:var(--bk-space-3);flex-wrap:wrap;display:flex}.bk-sync{color:var(--bk-label);white-space:nowrap;font-size:.8125rem}.bk-btn{border-radius:var(--bk-radius-sm);cursor:pointer;min-height:40px;transition:background var(--bk-duration)var(--bk-ease),border-color var(--bk-duration)var(--bk-ease),transform var(--bk-duration)var(--bk-ease),opacity var(--bk-duration)var(--bk-ease);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.bk-btn:active:not(:disabled){transform:scale(.98)}.bk-btn:disabled{opacity:.5;cursor:not-allowed}.bk-btn:focus-visible{outline:2px solid var(--bk-blue);outline-offset:2px}.bk-btn--primary{color:#fff;background:var(--bk-green);box-shadow:var(--bk-shadow-xs)}.bk-btn--primary:hover:not(:disabled){background:var(--bk-green-dark)}.bk-btn--outline{color:var(--bk-text-secondary);background:var(--bk-surface);border:1px solid var(--bk-border)}.bk-btn--outline:hover:not(:disabled){background:var(--bk-surface-muted);border-color:var(--bk-border-strong)}.bk-btn--icon{min-width:40px;color:var(--bk-label);background:var(--bk-surface);border:1px solid var(--bk-border);padding:0}.bk-btn--icon:hover:not(:disabled){color:var(--bk-text);background:var(--bk-surface-muted)}.bk-link{color:var(--bk-green-dark);align-items:center;gap:4px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.bk-link:hover{color:var(--bk-green)}.bk-link--sm{font-size:.8125rem}.bk-filter-bar{align-items:center;gap:var(--bk-space-3);padding:var(--bk-space-3)var(--bk-space-4);margin-bottom:var(--bk-space-6);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-xs);flex-wrap:wrap;display:flex}.bk-filter-bar__divider{background:var(--bk-border);width:1px;height:24px}@media (max-width:640px){.bk-filter-bar__divider{display:none}}.bk-segment{background:var(--bk-surface-muted);border-radius:var(--bk-radius-sm);gap:2px;padding:3px;display:inline-flex}.bk-segment--compact .bk-segment__btn{padding:6px 12px;font-size:.8125rem}.bk-segment__btn{border-radius:calc(var(--bk-radius-sm) - 3px);color:var(--bk-label);cursor:pointer;transition:background var(--bk-duration)var(--bk-ease),color var(--bk-duration)var(--bk-ease),box-shadow var(--bk-duration)var(--bk-ease);white-space:nowrap;background:0 0;border:none;padding:7px 14px;font-family:inherit;font-size:.8125rem;font-weight:500}.bk-segment__btn--active{color:var(--bk-text);background:var(--bk-surface);box-shadow:var(--bk-shadow-xs);font-weight:600}.bk-segment__btn:focus-visible{outline:2px solid var(--bk-blue);outline-offset:1px}.bk-badge{border-radius:var(--bk-radius-pill);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:4px;padding:4px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.bk-badge--match{color:#fff;background:var(--bk-green)}.bk-badge--solar{color:var(--bk-solar);background:var(--bk-solar-soft)}.bk-dashboard{gap:var(--bk-space-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.bk-dashboard__main{gap:var(--bk-space-5);min-width:0;display:grid}.bk-dashboard__aside{gap:var(--bk-space-4);top:var(--bk-space-4);display:grid;position:sticky}@media (max-width:1100px){.bk-dashboard{grid-template-columns:1fr}.bk-dashboard__aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:640px){.bk-dashboard__aside{grid-template-columns:1fr}}.bk-chart-card,.bk-side-card{padding:var(--bk-space-5)var(--bk-space-6);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-xs)}.bk-chart-card__head{justify-content:space-between;align-items:flex-start;gap:var(--bk-space-3);margin-bottom:var(--bk-space-4);flex-wrap:wrap;display:flex}.bk-chart-card__head h3{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:700}.bk-chart-wrap{width:100%;min-height:280px}.bk-side-card__head{justify-content:space-between;align-items:center;gap:var(--bk-space-2);margin-bottom:var(--bk-space-3);display:flex}.bk-side-card__title{margin:0 0 var(--bk-space-3);letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.bk-side-card__head .bk-side-card__title{margin-bottom:0}.bk-side-card__lede{margin:0 0 var(--bk-space-3);color:var(--bk-label);font-size:.8125rem}.bk-side-card--accent{border-color:var(--bk-green-border);background:linear-gradient(180deg,var(--bk-green-soft)0%,var(--bk-surface)40%)}.bk-facts,.bk-sources{margin:0;padding:0;list-style:none}.bk-facts li,.bk-sources li{justify-content:space-between;align-items:baseline;gap:var(--bk-space-3);padding:var(--bk-space-2)0;border-bottom:1px solid var(--bk-border);font-size:.8125rem;display:flex}.bk-facts li:last-child,.bk-sources li:last-child{border-bottom:none}.bk-facts span,.bk-sources li span:first-child{color:var(--bk-label)}.bk-facts strong{font-variant-numeric:tabular-nums;color:var(--bk-text);font-weight:600}.bk-sources__item--live span:last-child{color:var(--bk-green-dark);font-weight:600}.bk-sources__item--live span:last-child:before{content:"";background:var(--bk-green);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.bk-sources__item--missing span:last-child{color:var(--bk-label-light)}.bk-checklist{gap:var(--bk-space-3);margin:0;padding:0;list-style:none;display:grid}.bk-checklist li{align-items:flex-start;gap:var(--bk-space-2);color:var(--bk-text-secondary);font-size:.8125rem;line-height:1.45;display:flex}.bk-checklist__icon{color:var(--bk-green);flex-shrink:0;margin-top:1px}.bk-highlights{gap:var(--bk-space-3);margin:0;padding:0;list-style:none;display:grid}.bk-highlights li{align-items:flex-start;gap:var(--bk-space-3);display:flex}.bk-highlights__icon{border-radius:var(--bk-radius-sm);width:32px;height:32px;color:var(--bk-green-dark);background:var(--bk-green-soft);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.bk-highlights strong{margin-bottom:2px;font-size:.8125rem;font-weight:700;display:block}.bk-highlights span{color:var(--bk-label);font-size:.75rem;line-height:1.4}.bk-breakeven-chart__toolbar{justify-content:space-between;align-items:center;gap:var(--bk-space-3);margin-bottom:var(--bk-space-4);flex-wrap:wrap;display:flex}.bk-breakeven-chart__toolbar-label{color:var(--bk-label);font-size:.8125rem;font-weight:600}.bk-breakeven-tooltip{padding:var(--bk-space-3)var(--bk-space-4);border-radius:var(--bk-radius-sm);background:var(--bk-surface);border:1px solid var(--bk-border);box-shadow:var(--bk-shadow-lg);font-size:.8125rem}.bk-breakeven-tooltip__year{margin:0 0 var(--bk-space-2);font-weight:700}.bk-breakeven-tooltip__row{justify-content:space-between;gap:var(--bk-space-4);display:flex}.bk-breakeven-tooltip__hint{color:var(--bk-label);font-size:.75rem}.bk-sticky-bar{bottom:var(--bk-space-4);z-index:40;justify-content:space-between;align-items:center;gap:var(--bk-space-4);width:min(100% - 32px,720px);padding:var(--bk-space-3)var(--bk-space-4)var(--bk-space-3)var(--bk-space-5);-webkit-backdrop-filter:blur(12px);border:1px solid var(--bk-border);border-radius:var(--bk-radius-xl);box-shadow:var(--bk-shadow-lg);background:#ffffffeb;flex-wrap:wrap;display:flex;position:fixed;left:50%;transform:translate(-50%)}.bk-sticky-bar__summary{color:var(--bk-text-secondary);margin:0;font-size:.8125rem;font-weight:500}.bk-sticky-bar__actions{gap:var(--bk-space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.bk-sticky-bar{width:calc(100% - 24px);padding:var(--bk-space-4);flex-direction:column;align-items:stretch}.bk-sticky-bar__actions{flex-direction:column}.bk-sticky-bar__actions .bk-btn{width:100%}}.bk-caption{color:var(--bk-label);margin:0;font-size:.8125rem;line-height:1.5}.bk-disclaimer{margin:var(--bk-space-4)0 0;color:var(--bk-label-light);text-align:center;font-size:.75rem;line-height:1.5}.bk-hint{justify-content:space-between;align-items:center;gap:var(--bk-space-3);padding:var(--bk-space-3)var(--bk-space-4);margin-bottom:var(--bk-space-4);border-radius:var(--bk-radius-md);background:var(--bk-blue-soft);color:var(--bk-text-secondary);border:1px solid #bfdbfe;flex-wrap:wrap;font-size:.875rem;display:flex}.bk-alert{margin:0 0 var(--bk-space-4);padding:var(--bk-space-3)var(--bk-space-4);border-radius:var(--bk-radius-sm);font-size:.875rem}.bk-alert--warning{background:var(--bk-warning-soft);color:var(--bk-text);border:1px solid #fde68a}.bk-alert--error{background:var(--bk-danger-soft);color:var(--bk-danger);border:1px solid #fecaca}.bk-loading{align-items:center;gap:var(--bk-space-3);padding:var(--bk-space-12);color:var(--bk-label);flex-direction:column;display:flex}.bk-loading__spinner{color:var(--bk-green);animation:.9s linear infinite bk-spin}.bk-spin{animation:.9s linear infinite bk-spin}@keyframes bk-spin{to{transform:rotate(360deg)}}.bk-skeleton-hero,.bk-skeleton-block{border-radius:var(--bk-radius-lg);background:linear-gradient(90deg,#f3f4f6 0%,#e5e7eb 50%,#f3f4f6 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite bk-shimmer}.bk-skeleton-hero{min-height:120px;margin-bottom:var(--bk-space-4)}.bk-skeleton-block{min-height:400px}@keyframes bk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bk-methodology summary{cursor:pointer;font-size:.9375rem;font-weight:700;list-style:none}.bk-methodology summary::-webkit-details-marker{display:none}.bk-page .diagnosis-setup-card{border-radius:var(--bk-radius-lg);max-width:640px}
.bk-hero-card{gap:var(--bk-space-6);padding:var(--bk-space-6)var(--bk-space-8);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-sm);grid-template-columns:1fr auto;align-items:center;display:grid}@media (max-width:768px){.bk-hero-card{padding:var(--bk-space-5);grid-template-columns:1fr}.bk-battery-visual{justify-self:center}}.bk-hero-card__title{margin:var(--bk-space-3)0 var(--bk-space-1);letter-spacing:-.025em;font-size:1.375rem;font-weight:700}.bk-hero-card__product{margin:0 0 var(--bk-space-2);color:var(--bk-text-secondary);font-size:1rem;font-weight:600}.bk-hero-card__subtitle{margin:0 0 var(--bk-space-5);max-width:42ch;color:var(--bk-label);font-size:.9375rem;line-height:1.55}.bk-hero-card__stats{gap:var(--bk-space-4);margin:0 0 var(--bk-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:520px){.bk-hero-card__stats{gap:var(--bk-space-3);grid-template-columns:1fr}}.bk-hero-card__stats dt{color:var(--bk-label);margin-bottom:4px;font-size:.75rem;font-weight:500}.bk-hero-card__stats dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--bk-text);margin:0;font-size:1.375rem;font-weight:700}.bk-battery-visual{justify-content:center;align-items:flex-end;width:160px;height:200px;display:flex;position:relative}.bk-battery-visual__shadow{background:radial-gradient(#1118271f 0%,#0000 70%);border-radius:50%;width:120px;height:16px;position:absolute;bottom:8px}.bk-battery-visual__unit{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.bk-battery-visual__cap{border:1px solid var(--bk-border-strong);background:linear-gradient(#e5e7eb 0%,#d1d5db 100%);border-bottom:none;border-radius:4px 4px 0 0;width:48px;height:10px}.bk-battery-visual__body{border-radius:var(--bk-radius-md);border:1px solid var(--bk-border);width:120px;height:160px;box-shadow:var(--bk-shadow-md),inset 0 1px 0 #ffffffe6;background:linear-gradient(145deg,#fff 0%,#f9fafb 50%,#f3f4f6 100%);flex-direction:column;justify-content:center;align-items:center;display:flex}.bk-battery-visual__indicator{background:var(--bk-green);width:8px;height:8px;box-shadow:0 0 8px var(--bk-green-glow);margin-bottom:var(--bk-space-3);border-radius:50%}.bk-battery-visual__kwh{letter-spacing:-.04em;color:var(--bk-text);font-size:2rem;font-weight:800;line-height:1}.bk-battery-visual__unit{color:var(--bk-label);margin-top:4px;font-size:.875rem;font-weight:600}.bk-battery-visual__base{border:1px solid var(--bk-border-strong);background:linear-gradient(#e5e7eb 0%,#d1d5db 100%);border-top:none;border-radius:0 0 6px 6px;width:100px;height:8px;margin-top:-1px}.bk-ems-card{padding:var(--bk-space-5)var(--bk-space-6);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-xs)}.bk-compare{padding:var(--bk-space-6)}.bk-compare__head{justify-content:space-between;align-items:flex-start;gap:var(--bk-space-4);margin-bottom:var(--bk-space-5);flex-wrap:wrap;display:flex}.bk-compare__head h3{margin:0 0 var(--bk-space-1);font-size:1.0625rem;font-weight:700}.bk-compare__lede{color:var(--bk-label);margin:0;font-size:.8125rem}.bk-compare__need{text-align:right;color:var(--bk-label);gap:2px;font-size:.75rem;display:grid}.bk-compare__need strong{color:var(--bk-text);letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.bk-compare__table{gap:0;display:grid;overflow-x:auto}.bk-compare__row{grid-template-columns:140px repeat(var(--bk-compare-cols,3),minmax(120px,1fr));gap:var(--bk-space-2);min-width:calc(140px + var(--bk-compare-cols,3)*120px);align-items:stretch;display:grid}.bk-compare__row--header{margin-bottom:var(--bk-space-2)}.bk-compare__label{padding:var(--bk-space-3)var(--bk-space-2);color:var(--bk-label);align-items:center;font-size:.8125rem;font-weight:500;display:flex}.bk-compare__col-head{padding:var(--bk-space-4);border:1px solid var(--bk-border);border-radius:var(--bk-radius-md);background:var(--bk-surface-muted);text-align:left;cursor:pointer;transition:border-color var(--bk-duration)var(--bk-ease),box-shadow var(--bk-duration)var(--bk-ease);gap:4px;display:grid}.bk-compare__col-head strong{font-size:.9375rem;font-weight:700}.bk-compare__col-head span:last-child{color:var(--bk-label);font-size:.75rem}.bk-compare__col-head--winner{border-color:var(--bk-green);background:var(--bk-green-soft);box-shadow:0 0 0 1px var(--bk-green-border)}.bk-compare__col-head--selected{border-color:var(--bk-blue);background:var(--bk-blue-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--bk-blue)25%,transparent)}.bk-compare__col-head--winner.bk-compare__col-head--selected{border-color:var(--bk-green);background:var(--bk-green-soft);box-shadow:0 0 0 1px var(--bk-green-border)}.bk-compare__col-head:focus-visible{outline:2px solid var(--bk-blue);outline-offset:2px}.bk-compare__cell{padding:var(--bk-space-3)var(--bk-space-4);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--bk-border);align-items:center;font-size:.8125rem;font-weight:500;display:flex}.bk-compare__cell--winner{color:var(--bk-text);background:color-mix(in srgb,var(--bk-green-soft)50%,transparent)}.bk-compare__cell--selected{color:var(--bk-text);background:color-mix(in srgb,var(--bk-blue-soft)55%,transparent)}.bk-compare__cell--winner.bk-compare__cell--selected{background:color-mix(in srgb,var(--bk-green-soft)50%,transparent)}.bk-badge--selected{color:var(--bk-blue);background:var(--bk-blue-soft)}.bk-compare__row--stars .bk-compare__cell{padding-top:var(--bk-space-4);border-bottom:none}.bk-stars{gap:2px;display:inline-flex}.bk-stars__on{fill:#fbbf24;stroke:#fbbf24;color:#fbbf24}.bk-stars__off{fill:none;stroke:var(--bk-border-strong);color:var(--bk-border-strong)}.bk-ems-card__value{margin:0 0 var(--bk-space-2);letter-spacing:-.03em;font-size:1.75rem;font-weight:800}.bk-ems-card__value span{color:var(--bk-label);font-size:.875rem;font-weight:600}.bk-tariff-hint{color:var(--bk-label);flex:100%;margin:0;font-size:.8125rem;line-height:1.45}.bk-tariff-hint--warn{color:var(--bk-warn,#b45309)}.bk-qty{align-items:center;gap:var(--bk-space-3);margin:var(--bk-space-4)0;flex-wrap:wrap;display:flex}.bk-qty__label{color:var(--bk-label);font-size:.8125rem;font-weight:600}.bk-qty__controls{align-items:center;gap:var(--bk-space-2);border:1px solid var(--bk-border);border-radius:var(--bk-radius-md);background:var(--bk-surface-muted);padding:4px;display:inline-flex}.bk-qty__btn{border-radius:var(--bk-radius-sm);background:var(--bk-surface);cursor:pointer;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.bk-qty__btn:disabled{opacity:.45;cursor:not-allowed}.bk-qty__value{text-align:center;min-width:2.5rem;font-weight:700}.bk-qty__hint{color:var(--bk-label);font-size:.75rem}.bk-compare__stack-hint{color:var(--bk-label);font-size:.6875rem}.bk-compare__stack-table{margin-top:var(--bk-space-5);padding-top:var(--bk-space-4);border-top:1px solid var(--bk-border)}.bk-compare__stack-table h4{margin:0 0 var(--bk-space-3);font-size:.9375rem}.bk-compare__stack-table ul{gap:var(--bk-space-2);margin:0;padding:0;list-style:none;display:grid}.bk-compare__stack-table button{gap:var(--bk-space-3);width:100%;padding:var(--bk-space-3);border:1px solid var(--bk-border);border-radius:var(--bk-radius-md);background:var(--bk-surface-muted);text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;display:grid}.bk-compare__stack-btn--active{border-color:color-mix(in srgb,var(--bk-green)45%,var(--bk-border));background:color-mix(in srgb,var(--bk-green-soft)60%,var(--bk-surface-muted))}.bk-intro-stepper{margin:0 0 var(--bk-space-5);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-sm);overflow:hidden}.bk-intro-stepper__tabs{padding:var(--bk-space-3)var(--bk-space-4);background:var(--bk-surface-muted);border-bottom:1px solid var(--bk-border);flex-wrap:wrap;gap:6px;display:flex}.bk-intro-stepper__tab{border:1px solid var(--bk-border-strong);border-radius:var(--bk-radius-sm);background:var(--bk-surface);min-width:40px;height:36px;color:var(--bk-label);cursor:pointer;transition:background var(--bk-duration)var(--bk-ease),border-color var(--bk-duration)var(--bk-ease),color var(--bk-duration)var(--bk-ease),box-shadow var(--bk-duration)var(--bk-ease);padding:0 10px;font-family:inherit;font-size:.75rem;font-weight:700}.bk-intro-stepper__tab--active{background:var(--bk-green-soft);border-color:var(--bk-green-border);color:var(--bk-green-dark);box-shadow:0 0 0 1px var(--bk-green-border)}.bk-intro-stepper__tab:focus-visible{outline:2px solid var(--bk-blue);outline-offset:1px}.bk-intro-stepper__panel{padding:var(--bk-space-5)var(--bk-space-6)}.bk-intro-stepper__eyebrow{margin:0 0 var(--bk-space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--bk-green-dark);font-size:.6875rem;font-weight:600}.bk-intro-stepper__title{margin:0 0 var(--bk-space-3);letter-spacing:-.02em;color:var(--bk-text);font-size:1.125rem;font-weight:700}.bk-intro-stepper__body{max-width:62ch;color:var(--bk-label);margin:0;font-size:.9375rem;line-height:1.6}.bk-intro-stepper__nav{justify-content:space-between;align-items:center;gap:var(--bk-space-3);padding:0 var(--bk-space-4)var(--bk-space-4);display:none}.bk-intro-stepper__count{color:var(--bk-label);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}@media (max-width:768px){.bk-intro-stepper__tabs{display:none}.bk-intro-stepper__nav{display:flex}.bk-intro-stepper__panel{padding:var(--bk-space-4)var(--bk-space-4)var(--bk-space-3)}}@media (prefers-reduced-motion:reduce){.bk-intro-stepper__tab{transition:none}}.bk-advisor-act1,.bk-advisor-act2{margin:0 0 var(--bk-space-5);padding:var(--bk-space-5)var(--bk-space-6);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-sm)}.bk-advisor__context{margin:0 0 var(--bk-space-4);max-width:62ch;color:var(--bk-label);font-size:.9375rem;line-height:1.55}.bk-advisor-verdict{margin:0 0 var(--bk-space-4);padding:var(--bk-space-4);border-radius:var(--bk-radius-md);border:1px solid var(--bk-border);background:var(--bk-surface-muted)}.bk-advisor-verdict--likely_useful{background:var(--bk-green-soft);border-color:var(--bk-green-border)}.bk-advisor-verdict--wait{background:var(--bk-solar-soft);border-color:#fde68a}.bk-advisor-verdict--not_worth,.bk-advisor-verdict--uncertain{background:var(--bk-surface-muted)}.bk-advisor-verdict__label{margin:0 0 var(--bk-space-2);color:var(--bk-text);font-size:1.0625rem;font-weight:700}.bk-advisor-verdict__body{color:var(--bk-text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.bk-advisor-caveat,.bk-advisor-backup-warn{margin:0 0 var(--bk-space-4);padding:var(--bk-space-3)var(--bk-space-4);border-radius:var(--bk-radius-md);color:var(--bk-text-secondary);background:var(--bk-warning-soft);border:1px solid #fde68a;font-size:.875rem;line-height:1.5}.bk-advisor-signals{gap:var(--bk-space-2);margin:0 0 var(--bk-space-5);display:grid}.bk-advisor-signals__row{justify-content:space-between;gap:var(--bk-space-3);padding:var(--bk-space-2)0;border-bottom:1px solid var(--bk-border);font-size:.875rem;display:flex}.bk-advisor-signals dt{color:var(--bk-label)}.bk-advisor-signals dd{color:var(--bk-text);text-align:right;margin:0;font-weight:600}.bk-advisor-block{margin:0 0 var(--bk-space-5)}.bk-advisor-block__title{margin:0 0 var(--bk-space-2);font-size:1.0625rem;font-weight:700}.bk-advisor-block__body,.bk-advisor-block__note{margin:0 0 var(--bk-space-2);max-width:62ch;color:var(--bk-label);font-size:.9375rem;line-height:1.55}.bk-advisor-facts{max-width:62ch;color:var(--bk-text-secondary);margin:0;padding-left:1.2rem;font-size:.9375rem;line-height:1.55}.bk-advisor-soft{gap:var(--bk-space-3);margin:0 0 var(--bk-space-5);display:grid}@media (min-width:768px){.bk-advisor-soft{grid-template-columns:1fr 1fr}}.bk-advisor-soft__card{padding:var(--bk-space-4);border:1px solid var(--bk-border);border-radius:var(--bk-radius-md);background:var(--bk-surface-muted);color:var(--bk-text-secondary);font-size:.875rem;line-height:1.55}.bk-advisor-soft__title{margin:0 0 var(--bk-space-2);color:var(--bk-text);font-size:.8125rem;font-weight:700}.bk-advisor-act1__actions{gap:var(--bk-space-3);flex-wrap:wrap;display:flex}.bk-advisor-back{margin-bottom:var(--bk-space-3);font-size:.875rem;display:inline-block}.bk-advisor-locked{margin:0 0 var(--bk-space-4);color:var(--bk-text-secondary);font-size:.9375rem}.bk-advisor-prefs{gap:var(--bk-space-4);display:grid}.bk-advisor-pref__label{margin-bottom:var(--bk-space-2);color:var(--bk-label);font-size:.75rem;font-weight:600;display:block}.bk-advisor-check{align-items:flex-start;gap:var(--bk-space-2);color:var(--bk-text-secondary);cursor:pointer;font-size:.875rem;display:flex}.bk-advisor-matches{margin:var(--bk-space-3)0 0;color:var(--bk-text);padding-left:1.2rem;font-size:.9375rem}.bk-advisor-stack{gap:var(--bk-space-8);margin-bottom:var(--bk-space-8);flex-direction:column;display:flex}.bk-sim-details{margin:0 0 var(--bk-space-5);border:1px solid var(--bk-border);border-radius:var(--bk-radius-lg);background:var(--bk-surface);padding:var(--bk-space-4)}.bk-sim-details .bk-filter-bar{margin-bottom:var(--bk-space-4)}
