.bk{max-width:1280px}.bk .page-head .sub{margin-top:-4px}.bk-ml{margin-left:6px}.bk-warn{color:var(--crit-ink)}.bk-wrap{overflow-wrap:anywhere}.bk-pad{padding:0 16px 14px;margin:0}.bk .link-btn{background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-align:left}.bk .link-btn:hover{text-decoration:underline}.bk h2 .link-btn{color:var(--ink);font-weight:600}.bk-scroll{overflow-x:auto;max-width:100%}.bk .bk-scroll,.bk .rep-scroll{position:relative}.bk-hero{margin-bottom:16px;display:grid;gap:8px;justify-items:start}.bk-hero h2{font-size:17px}.bk-hero p{margin:0;max-width:70ch;color:var(--ink-2)}.bk-accs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:14px}.bk-acc{display:flex;flex-direction:column;gap:12px;min-width:0}.bk-acc-head{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.bk-acc-title{min-width:0;display:grid;gap:2px}.bk-acc-title h2{font-size:15px;margin:0;overflow-wrap:anywhere}.bk-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.bk-figs div{min-width:0}.bk-figs dt{font-size:12px;color:var(--muted)}.bk-figs dd{margin:2px 0 0;font-weight:600;font-size:15px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bk-acc-meta{margin:0}.bk-acc-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.bk-kpis .val{font-variant-numeric:tabular-nums}.bk-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.bk-tab{border:0;background:none;padding:9px 12px;font:inherit;font-weight:500;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.bk-tab:hover{color:var(--ink)}.bk-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.bk-bar{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-bottom:12px}.bk-bar .chips{margin:0;min-width:0;max-width:100%}.bk-q{flex:1 1 220px;min-width:0;max-width:360px}.bk-bulk{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.bk-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.bk-list{display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 250px);overflow-y:auto;padding:2px;min-width:0}.bk-line{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:4px;border-radius:10px;padding:2px 4px}.bk-line.on{background:var(--accent-soft)}.bk-line:not(.on):hover{background:var(--row)}.bk-pick{margin:13px 0 0 4px;width:15px;height:15px;accent-color:var(--accent)}.bk-line-main{display:grid;gap:3px;width:100%;min-width:0;text-align:left;border:0;background:none;padding:8px 8px 8px 4px;font:inherit;color:inherit;cursor:pointer;border-radius:8px}.bk-line-main:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bk-l-top{display:flex;justify-content:space-between;gap:10px}.bk-l-date{font-size:12px;color:var(--muted)}.bk-l-amt{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bk-d-amt.in,.bk-in,.bk-l-amt.in{color:var(--good-ink)}.bk-l-text{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.bk-l-sub{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.bk-l-sub,.bk-l-sug{align-items:center;min-width:0}.bk-l-sug{display:inline-flex;gap:5px;overflow-wrap:anywhere}.pill.bk-st-unmatched{background:var(--grey-bg);color:var(--grey-ink)}.pill.bk-st-suggested{background:var(--info-bg);color:var(--info-ink)}.pill.bk-st-matched{background:var(--good-bg);color:var(--good-ink)}.pill.bk-st-excluded{background:var(--grey-bg);color:var(--grey-ink);text-decoration:line-through}.bk-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--grey-ink)}.bk-dot.hi{background:var(--good-ink)}.bk-dot.mid{background:var(--warn-ink)}.bk-keys{margin-top:12px}.bk-detail{position:sticky;top:12px;min-width:0;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 120px);overflow-y:auto}.bk-d-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bk-d-amt{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.bk-d-text{margin:0;font-weight:500;overflow-wrap:anywhere}.bk-d-kv{font-size:13px}.bk-d-kv .kv span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.bk-d-done h3,.bk-h3{font-size:13px;font-weight:600;color:var(--muted);margin:6px 0 0}.bk-cands{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bk-cand{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:7px;min-width:0}.bk-cand:first-child{border-color:var(--accent)}.bk-cand-top{display:flex;align-items:baseline;gap:8px;min-width:0}.bk-num{flex:none;width:20px;height:20px;border-radius:6px;background:var(--field);font-size:12px;display:grid;place-items:center;color:var(--ink-2)}.bk-cand-title{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:600}.bk-score{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.bk-score.hi{color:var(--good-ink)}.bk-score.mid{color:var(--warn-ink)}.bk-score.lo{color:var(--muted)}.bk-auto-mark{font-weight:500;font-size:12px}.bk-meter{height:5px;border-radius:3px;background:var(--grey-bg);overflow:hidden}.bk-meter span{display:block;height:100%;background:var(--grey-ink)}.bk-meter span.hi{background:var(--good-ink)}.bk-meter span.mid{background:var(--warn-ink)}.bk-docs{font-size:13px;display:grid;gap:2px}.bk-docs,.bk-reasons{list-style:none;margin:0;padding:0}.bk-reasons{display:flex;flex-wrap:wrap;gap:5px}.bk-reasons li{font-size:12px;background:var(--field);border-radius:6px;padding:2px 7px;display:inline-flex;gap:6px;align-items:baseline;color:var(--ink-2);max-width:100%;overflow-wrap:anywhere}.bk-reasons li b{color:var(--good-ink);font-weight:600}.bk-reasons li.neg b{color:var(--crit-ink)}.bk-cand .btn{justify-self:start}.bk-d-done{display:grid;gap:8px;justify-items:start}.bk-exclude{display:flex;align-items:center;flex-wrap:wrap}.bk-create,.bk-exclude{gap:8px;border-top:1px solid var(--line);padding-top:10px}.bk-create{display:grid}.bk-modes{display:flex;flex-wrap:wrap;gap:6px}.bk-form{gap:12px}.bk-fs{border:1px solid var(--line);border-radius:10px;padding:8px 12px 10px;margin:0;min-width:0;display:grid;gap:4px}.bk-fs legend{font-size:13px;font-weight:500;color:var(--ink-2);padding:0 4px}.bk-pickrow{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:baseline;font-size:13px;padding:4px 0;cursor:pointer}.bk-pickrow input{accent-color:var(--accent)}.bk-pick-main{overflow-wrap:anywhere;min-width:0}.bk-radios{display:flex;gap:16px;flex-wrap:wrap;font-size:13.5px}.bk-check,.bk-radio{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;cursor:pointer}.bk-check input,.bk-radio input{accent-color:var(--accent);width:15px;height:15px;margin:0;flex:none}.modal-card:has(.bk-imp){width:min(920px,100%)}.bk-imp{display:flex;flex-direction:column;gap:14px;min-width:0}.bk-file{height:auto;padding:7px 10px}.bk-imp-found{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.bk-checks{margin:0;padding-left:18px;font-size:13.5px;display:grid;gap:3px}.bk-checks .good{color:var(--good-ink)}.bk-checks .bad{color:var(--crit-ink)}.bk-map-opts{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-bottom:8px}.bk-num-inp{width:72px}table.bk-map-t th{padding:6px;text-transform:none;letter-spacing:0}table.bk-map-t td{font-size:12.5px;padding:6px 8px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}table.bk-map-t tr.bk-head-row td{font-weight:600;color:var(--ink-2)}.bk-role{min-width:118px;height:32px}table.bk-prev tr.bk-dup td{color:var(--muted)}.bk-rp-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.bk-rp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.bk .rep-card-head .spacer{flex:1}tr.bk-off td{opacity:.55}.bk-pattern{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}@media (max-width:1000px){.bk-rp-grid,.bk-split{grid-template-columns:minmax(0,1fr)}.bk-list{max-height:46vh}.bk-detail{position:static;max-height:none}}@media (max-width:600px){.bk-figs dd{font-size:14px}.bk-bulk{margin-left:0}.bk-q{max-width:none}.bk-kpis{grid-template-columns:1fr 1fr}.bk-kpis .val{font-size:17px}}.bk-figs .bk-base{display:block;font-size:11.5px;font-weight:400;margin-top:2px}.bk-rv-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 6px}.bk-rv-acts .bk-rv-rate{width:140px;max-width:100%}.bk-sub-label{display:block;margin-top:10px}#bk-reval .bk-figs{margin:8px 0}@media (min-width:700px){#bk-reval .bk-figs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){#bk-reval .bk-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}