:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(14.5% 0 0));--foreground:var(--lightningcss-light,oklch(14.5% 0 0))var(--lightningcss-dark,oklch(98.5% 0 0));--muted:var(--lightningcss-light,oklch(97% 0 0))var(--lightningcss-dark,oklch(26.9% 0 0));--muted-foreground:var(--lightningcss-light,oklch(52% 0 0))var(--lightningcss-dark,oklch(70.8% 0 0));--border:var(--lightningcss-light,oklch(92.2% 0 0))var(--lightningcss-dark,oklch(32% 0 0));--ring:var(--lightningcss-light,oklch(70.8% 0 0))var(--lightningcss-dark,oklch(55.6% 0 0));--selection:var(--lightningcss-light,oklch(93% .035 250))var(--lightningcss-dark,oklch(33% .06 250));--selection-border:var(--lightningcss-light,oklch(55% .16 255))var(--lightningcss-dark,oklch(72% .12 250));--card:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(20.5% .012 252));--surface:var(--lightningcss-light,oklch(97.5% .004 245))var(--lightningcss-dark,oklch(17% .012 252));--primary:var(--lightningcss-light,oklch(50% .15 255))var(--lightningcss-dark,oklch(76% .12 250));--primary-foreground:var(--lightningcss-light,oklch(99% 0 0))var(--lightningcss-dark,oklch(18% .02 252));--primary-soft:var(--lightningcss-light,oklch(94% .03 250))var(--lightningcss-dark,oklch(30% .06 252));--accent:oklch(86% .165 92);--accent-foreground:oklch(25% .03 80);--ok:var(--lightningcss-light,oklch(52% .12 155))var(--lightningcss-dark,oklch(75% .13 155));--ok-soft:var(--lightningcss-light,oklch(95% .04 155))var(--lightningcss-dark,oklch(30% .05 155));--warn:var(--lightningcss-light,oklch(58% .14 65))var(--lightningcss-dark,oklch(80% .13 75));--warn-soft:var(--lightningcss-light,oklch(96% .05 80))var(--lightningcss-dark,oklch(32% .05 75));--danger:var(--lightningcss-light,oklch(53% .19 27))var(--lightningcss-dark,oklch(72% .16 27));--danger-soft:var(--lightningcss-light,oklch(96% .03 25))var(--lightningcss-dark,oklch(32% .06 25));--level-trade:var(--lightningcss-light,oklch(55% .15 255))var(--lightningcss-dark,oklch(68% .14 255));--level-group:var(--lightningcss-light,oklch(52% .17 300))var(--lightningcss-dark,oklch(68% .15 300));--level-main:var(--lightningcss-light,oklch(56% .19 0))var(--lightningcss-dark,oklch(70% .16 0));--level-sub:var(--lightningcss-light,oklch(60% .13 65))var(--lightningcss-dark,oklch(75% .12 70));--level-trade-row:var(--lightningcss-light,oklch(84% .08 255))var(--lightningcss-dark,oklch(33% .07 262));--level-group-row:var(--lightningcss-light,oklch(87% .07 300))var(--lightningcss-dark,oklch(29% .06 300));--level-main-row:var(--lightningcss-light,oklch(97% .015 0))var(--lightningcss-dark,oklch(24% .03 0));--level-sub-row:var(--lightningcss-light,oklch(95% .03 75))var(--lightningcss-dark,oklch(30% .05 70));--chart-1:var(--lightningcss-light,oklch(50% .15 255))var(--lightningcss-dark,oklch(72% .13 250));--chart-2:var(--lightningcss-light,oklch(72% .15 75))var(--lightningcss-dark,oklch(80% .14 80));--chart-3:var(--lightningcss-light,oklch(55% .12 165))var(--lightningcss-dark,oklch(74% .12 165));--chart-4:var(--lightningcss-light,oklch(55% .17 30))var(--lightningcss-dark,oklch(72% .15 30));--chart-5:var(--lightningcss-light,oklch(50% .13 300))var(--lightningcss-dark,oklch(72% .12 300));--chart-6:var(--lightningcss-light,oklch(60% .02 250))var(--lightningcss-dark,oklch(62% .02 250))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--background);color:var(--foreground);margin:0;font-family:Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,sans-serif}.bk-shell{box-sizing:border-box;text-align:center;align-content:center;justify-items:center;gap:12px;min-height:100vh;padding:24px;display:grid}.bk-shell h1{margin:0;font-size:28px;font-weight:650}.bk-shell__status{color:var(--muted-foreground);margin:0}.bk-shell__status--delayed{animation:0s linear .4s both bk-shell-appear}@keyframes bk-shell-appear{0%{opacity:0}to{opacity:1}}.bk-shell__button,.bk-failed__button{border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;cursor:pointer;border-radius:6px;padding:8px 14px;font-weight:550}.bk-shell__button:hover,.bk-failed__button:hover{border-color:var(--primary)}.bk-failed__button--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.bk-failed{align-content:start;justify-items:start;gap:10px;max-width:560px;margin-inline:auto;padding:40px 20px;display:grid}.bk-failed h2{margin:0;font-size:22px;font-weight:650}.bk-failed p{color:var(--muted-foreground);margin:0}.bk-failed__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-failed__actions a{color:var(--primary);font-weight:600}.bk-failed:focus{outline:none}.bk-client{overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);gap:12px;max-width:640px;margin:0 auto;padding:24px 16px;display:grid}.bk-client h1{margin:0;font-size:24px}.bk-client__from,.bk-client__note{color:var(--muted-foreground);margin:0}.bk-client__description{white-space:pre-wrap;margin:0}.bk-client__lines{border-collapse:collapse;width:100%}.bk-client__lines th,.bk-client__lines td{border-bottom:1px solid var(--border);text-align:left;padding:6px 8px}.bk-client__lines td:last-child,.bk-client__lines th:last-child{text-align:right;font-variant-numeric:tabular-nums}.bk-client__lines td:last-child{white-space:nowrap}.bk-client__lines td.bk-client__group{text-align:left;white-space:normal}.bk-client__lines :is(td,th):first-child{overflow-wrap:anywhere}.bk-client__form{gap:10px;display:grid}.bk-client__form label{gap:4px;display:grid}.bk-client__form input,.bk-client__form textarea{box-sizing:border-box;font:inherit;border:1px solid var(--border);border-radius:6px;min-height:44px;padding:10px}.bk-client__buttons{gap:8px;display:flex}.bk-client__buttons button{border:1px solid var(--border);background:var(--background);min-height:48px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:6px;padding:10px 18px;font-weight:550}.bk-client__buttons button:first-child{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}@media (width<=480px){.bk-client__buttons{flex-direction:column}}.bk-client__summary,.bk-client__card{border:1px solid var(--border);border-radius:8px;gap:10px;padding:16px;display:grid}.bk-client__card h2,.bk-client__options h2{margin:0;font-size:18px}.bk-client__logo{object-fit:contain;max-width:min(200px,100%);max-height:56px;display:block}.bk-client__total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;display:flex}.bk-client__total strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px}.bk-client__options{gap:8px;display:grid}.bk-client__options ul{margin:0}.bk-client__option-list{gap:8px;display:grid}.bk-client__option{border:1px solid var(--border);border-radius:8px;margin:0;padding:8px 12px 12px}.bk-client__option legend{padding:0 4px;font-weight:550}.bk-client__option-price{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-foreground);font-weight:400}.bk-client__choices{flex-wrap:wrap;gap:4px 16px;display:flex}.bk-client__choices label{align-items:center;gap:8px;min-height:44px;display:flex}.bk-client__choices input{width:20px;height:20px;min-height:0;margin:0;padding:0}.bk-client__option-answers,.bk-client__accepting{margin:0}.bk-client__field{gap:4px;display:grid}.bk-client__error{color:var(--danger);margin:0}.bk-client__form input[aria-invalid=true]{border-color:var(--danger)}@media print{:root:has(.bk-client){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme]:has(.bk-client){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bk-client{max-width:none;padding:0}.bk-client .bk-client__buttons,.bk-client__no-print,.bk-new-version{display:none}.bk-client__lines tr{break-inside:avoid}}.bk-client__dues{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bk-client__dues>li{border:1px solid var(--border);border-radius:8px;padding:12px}.bk-client__answer{margin:0;font-weight:550}.bk-client__chapter th{font-weight:600}.bk-client__group{color:var(--muted-foreground)}.bk-client__text,.bk-client__quantity{color:var(--muted-foreground);font-size:.9em;display:block}.bk-client__text{white-space:pre-wrap}.bk-new-version{inset-inline:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:1000;border:1px solid var(--primary);background:var(--card);max-width:560px;color:var(--foreground);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:12px 16px;display:flex;position:fixed;box-shadow:0 4px 16px #00000026}.bk-legal-page{max-width:72ch;margin:0 auto;padding:24px 16px 48px;line-height:1.55}.bk-legal-page table{border-collapse:collapse;width:100%}.bk-legal-page th,.bk-legal-page td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 8px}.bk-legal-page .bk-table-wrap{overflow-x:auto}.bk-sharebar{margin:0 0 1rem}.bk-sharebar figcaption{margin-bottom:.375rem;font-weight:600}.bk-sharebar__bar{border-radius:3px;gap:2px;height:14px;display:flex;overflow:hidden}.bk-sharebar__legend{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.bk-sharebar__legend>div{align-items:center;gap:.375rem;display:flex}.bk-sharebar__swatch{border-radius:2px;width:10px;height:10px}.bk-sharebar__legend dd{margin:0}.bk-sharebar__legend dt{align-items:center;gap:.375rem;display:flex}.bk-linechart{margin:0 0 1rem}.bk-linechart figcaption{margin-bottom:.375rem;font-weight:600}.bk-linechart__plot{border-bottom:1px solid var(--border);width:100%;height:160px;display:block}.bk-chart-axis{justify-content:space-between;font-size:.8125rem;display:flex}.bk-columnchart{margin:1rem 0}.bk-columnchart figcaption{margin-bottom:.375rem;font-weight:600}.bk-columnchart__plot{border-bottom:1px solid var(--border);align-items:flex-end;gap:2px;height:120px;display:flex}.bk-columnchart__plot>span{background:var(--chart-1);border-radius:2px 2px 0 0;flex:1 1 0;min-width:2px}.bk-columnchart__plot--stacked>span{background:0 0;flex-direction:column-reverse;display:flex;overflow:hidden}.bk-columnchart__plot--stacked>span>span{min-height:1px}.bk-columnchart li{align-items:center;gap:.375rem;display:flex}
