.bk-head{display:flex;align-items:center;gap:10px;width:100%;margin:-4px 0 14px;padding:8px;border:var(--bw) solid var(--border);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text);text-align:left;font-family:inherit}.bk-head-btn{cursor:pointer;transition:background .12s,border-color .12s}.bk-head-btn:hover{background:var(--surface-hover);border-color:var(--accent-line)}.bk-head-btn:focus-visible{outline:var(--focus-outline);outline-offset:2px}.bk-head-text{display:flex;flex-direction:column;min-width:0;flex:1}.bk-head-name{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text-heading);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-head-role{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--accent-ink);line-height:1.3;margin-top:1px}.bk-logo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 var(--bw) var(--border)}.bk-logo img{width:78%;height:78%;-o-object-fit:contain;object-fit:contain;display:block}.bk-logo-mono{background:var(--accent);color:var(--text-on-accent);box-shadow:none;font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.02em}.bk-view{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px}.bk-view>*{flex:0 0 auto}.bk-view:after{content:"";flex:0 0 72px}.bk-fill{flex:1;min-height:0;justify-content:center}.bk-fill,.bk-page-head{display:flex;flex-direction:column}.bk-page-head{gap:4px;padding:2px 4px 0}.bk-page-title{margin:0;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.025em;color:var(--text-heading);line-height:1.15}.bk-page-sub{margin:0;font-size:var(--fs-body);color:var(--text-2)}.bk-page-sub b{color:var(--text)}.bk-hero{display:flex;align-items:center;gap:8px 14px;padding:10px 12px 10px 10px;flex-wrap:wrap;border-radius:var(--r-pill);box-shadow:var(--shadow-sm)}.bk-hero-text{flex:1;min-width:200px;display:flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap}.bk-hero h2{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text-heading);line-height:1.2}.bk-hero-sub{font-size:var(--fs-base);color:var(--text-2)}.bk-hero-sub a{color:var(--accent-ink);font-weight:var(--fw-semi);text-decoration:none}.bk-hero-sub a:hover{text-decoration:underline;text-underline-offset:2px}.bk-tabs{align-self:flex-start}.bk-tabs-in{margin-bottom:14px}.bk-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bk-stat{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:var(--r-pill);background:var(--surface-2);box-shadow:inset 0 0 0 var(--bw-hair) var(--border);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-2);white-space:nowrap}.bk-stat b{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text)}.bk-stat.first{background:var(--tint);box-shadow:inset 0 0 0 var(--bw-hair) var(--accent-line)}.bk-stat.first,.bk-stat.first b{color:var(--accent-ink)}.bk-stat.warn{background:var(--danger-bg);box-shadow:inset 0 0 0 var(--bw-hair) var(--danger-border)}.bk-stat.warn,.bk-stat.warn b{color:var(--danger)}.bk-team-stats{padding:0 2px}.bk-section{padding:20px 22px;min-width:0}.bk-section h3{margin:0 0 4px;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--text-heading)}.bk-section-sub{margin:0 0 16px;font-size:var(--fs-base);line-height:1.5;color:var(--text-2);max-width:72ch}.bk-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:14px}.bk-section-head .bk-section-sub{margin-bottom:0}.bk-section-ht{flex:1 1 260px;min-width:0}.bk-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bk-rank-by{display:inline-flex;align-items:center;gap:10px}.bk-rank-by>span{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-2);white-space:nowrap}.bk-rank-by .ui-select{width:auto;min-width:230px}.bk-person{display:flex;align-items:center;gap:12px}.bk-person,.bk-person-t{min-width:0}.bk-person-name{font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:700px){.bk-table .bk-person-name{max-width:240px}.bk-lb .bk-person-name{max-width:200px}}.bk-person-sub{margin-top:1px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;max-width:320px}.bk-person-sub,.bk-state{font-size:var(--fs-base);white-space:nowrap}.bk-state{display:inline-flex;align-items:center;gap:8px;font-weight:var(--fw-semi);color:var(--text)}.bk-state-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.bk-state.active .bk-state-dot{background:var(--success);box-shadow:0 0 0 3px var(--success-bg)}.bk-state.active{color:var(--success)}.bk-state.suspended .bk-state-dot{background:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}.bk-state.suspended{color:var(--danger)}.bk-state.invited .bk-state-dot{background:var(--warning);box-shadow:0 0 0 3px var(--warning-bg)}.bk-state.invited{color:var(--warning)}.bk-role-word{margin-left:6px;font-size:var(--fs-base);font-weight:var(--fw-semi);color:var(--text-2)}.bk-table-wrap{overflow-x:auto;margin:0 -22px}.bk-table-tall{max-height:440px;overflow-y:auto}.bk-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-body)}html .bk-table th{text-align:left;height:40px;padding:0 12px;white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-2);background:var(--surface);border-bottom:var(--bw) solid var(--border);position:sticky;top:0;z-index:1}.bk-table td:first-child,.bk-table th:first-child{padding-left:22px}.bk-table td:last-child,.bk-table th:last-child{padding-right:22px}.bk-table td{padding:12px;border-bottom:var(--bw-hair) solid var(--border);color:var(--text);vertical-align:middle}.bk-table tbody tr:last-child td{border-bottom:0}.bk-table .num{text-align:right;font-variant-numeric:tabular-nums}.bk-table tbody tr{transition:background .1s}.bk-table tbody tr:hover{background:var(--surface-hover)}.bk-when{white-space:nowrap}.bk-calm,.bk-when{color:var(--text-2)}.bk-c-acts{text-align:right}.bk-c-acts .bk-row-actions{justify-content:flex-end;flex-wrap:nowrap}.bk-click,.bk-lb-row{cursor:pointer}.bk-lb-row:focus{outline:none}.bk-lb-row:focus-visible{outline:var(--focus-outline);outline-offset:-3px}.bk-lb-row.open,.bk-lb-row.open:hover{background:var(--tint)}.bk-lb-row.open>td{border-bottom-color:transparent}.bk-lb-row.open>td:first-child{box-shadow:inset 4px 0 0 var(--accent)}.bk-lb-detail>td{padding:4px 22px 20px;background:var(--tint)}.bk-c-rank{width:56px}.bk-c-act{width:60px;text-align:right}.bk-lb th.bk-c-metric{white-space:nowrap}.bk-rank{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs-base);background:var(--surface-2);color:var(--text-2);box-shadow:inset 0 0 0 var(--bw) var(--border);font-variant-numeric:tabular-nums}.bk-rank.r1{background:var(--accent);color:var(--text-on-accent);box-shadow:none}.bk-metric{display:flex;align-items:center;gap:12px}.bk-metric strong{min-width:28px;font-size:var(--fs-md);font-weight:var(--fw-bold)}.bk-metric-n{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.bk-c-metric{min-width:0}.bk-bar{flex:1;display:block;height:10px;min-width:80px;border-radius:var(--r-pill);background:var(--tint);overflow:hidden}.bk-bar>span{display:block;height:100%;min-width:0;background:var(--accent);border-radius:inherit}.bk-lb-row.open .bk-bar{background:var(--surface)}.bk-chev{pointer-events:none}.bk-chev svg{transition:transform .16s ease}.bk-chev.on{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.bk-chev.on svg{transform:rotate(180deg)}.bk-warn{color:var(--danger);font-weight:var(--fw-bold)}.bk-seat-row.open,.bk-seat-row.open:hover{background:var(--tint)}.bk-seat-row.open>td{border-bottom-color:transparent}.bk-seat-row.open>td:first-child{box-shadow:inset 4px 0 0 var(--accent)}.bk-seat-detail>td{padding:2px 22px 18px 74px;background:var(--tint)}.bk-expand svg{transition:transform .16s ease}.bk-expand.on,.bk-expand.on:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.bk-expand.on svg{transform:rotate(180deg)}.bk-kv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 20px}.bk-kv{display:flex;flex-direction:column;gap:3px;min-width:0}.bk-kv-l{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-2)}.bk-kv-v{font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--text);overflow:hidden;text-overflow:ellipsis}.bk-drawer{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.bk-list{list-style:none;margin:0;padding:0}.bk-list li{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:var(--bw-hair) solid var(--border);font-size:var(--fs-base);color:var(--text)}.bk-list li:last-child{border-bottom:0;padding-bottom:0}.bk-list-ic{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tint);color:var(--accent-ink)}.bk-list-ic.late{background:var(--danger-bg);color:var(--danger)}.bk-list-t{min-width:0;display:flex;flex-direction:column;gap:1px}.bk-list .meta,.bk-picks .meta{display:block;font-size:var(--fs-sm);color:var(--text-2)}.bk-inline-link{min-height:0;font-size:inherit;display:inline}.bk-group{border:var(--bw) solid var(--border);border-radius:var(--r-tile);padding:16px 18px;background:var(--surface);min-width:0}.bk-group+.bk-group{margin-top:12px}.bk-group h4{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--text-heading)}.bk-group-ic{width:30px;height:30px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--tint);color:var(--accent-ink)}.bk-drawer .bk-group+.bk-group{margin-top:0}.bk-controls{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.bk-agents{padding:14px 10px 10px;position:sticky;top:0}.bk-agents-h{padding:0 12px 10px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-2)}.bk-agent-list{display:flex;flex-direction:column;gap:4px}.bk-agent-btn{display:flex;align-items:center;padding:6px 12px 6px 6px;min-height:52px;border-radius:var(--r-pill);border:var(--bw) solid transparent;background:none;cursor:pointer;font-family:inherit;text-align:left;width:100%;color:var(--text);transition:background .12s,border-color .12s}.bk-agent-btn:hover{background:var(--surface-hover)}.bk-agent-btn.active{background:var(--tint);border-color:var(--accent)}.bk-agent-btn.active .bk-person-name{color:var(--accent-ink);font-weight:var(--fw-bold)}.bk-agent-btn:focus-visible{outline:var(--focus-outline);outline-offset:2px}.bk-perm-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.bk-perm-head .bk-section-sub{margin:0}.bk-toggles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.bk-toggle{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;min-height:56px;border-radius:var(--r-tile);border:var(--bw) solid var(--border);background:var(--surface-2);cursor:pointer;transition:background .12s,border-color .12s}.bk-toggle.on,.bk-toggle:hover{border-color:var(--accent-line)}.bk-toggle.on{background:var(--accent-soft)}.bk-toggle.locked{cursor:default}.bk-toggle.locked:hover{border-color:var(--accent-line)}.bk-toggle-t{display:flex;flex-direction:column;gap:2px;min-width:0}.bk-toggle-l{font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--text);line-height:1.3}.bk-toggle-h{font-size:var(--fs-sm);color:var(--text-2);line-height:1.4}.bk-switch{position:relative;flex:0 0 auto;width:44px;height:26px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 var(--bw) var(--border-strong);transition:background .15s,box-shadow .15s}.bk-switch:after{content:"";position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:50%;background:var(--border-strong);transition:transform .15s,background .15s}.bk-toggle.on .bk-switch{background:var(--accent);box-shadow:inset 0 0 0 var(--bw) var(--accent)}.bk-toggle.on .bk-switch:after{transform:translateX(18px);background:#fff}:root[data-theme=dark] .bk-toggle.on .bk-switch:after{background:var(--text-on-accent)}.bk-toggle.locked.on .bk-switch{opacity:.6}.bk-toggle input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bk-toggle input:focus-visible+.bk-switch{outline:var(--focus-outline);outline-offset:2px}.bk-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;align-items:end}.bk-field{min-width:0}.bk-field-l,.bk-field>label:not(.bk-toggle){display:block;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-2);margin-bottom:6px}.bk-field .bk-input,.bk-field .ui-select{width:100%}.bk-field-toggle .bk-toggle{min-height:44px;padding:9px 14px;align-items:center;border-radius:var(--r-pill)}.bk-chips{gap:8px}.bk-chips,.bk-save-bar{display:flex;flex-wrap:wrap}.bk-save-bar{position:sticky;bottom:-1px;justify-content:flex-end;gap:12px;align-items:center;margin:16px -22px -20px;padding:14px 22px;border-top:var(--bw) solid var(--border);background:var(--surface);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:0 -8px 18px -12px rgba(16,42,90,.25);z-index:2}@media (min-width:700px){.bk-save-bar{padding-right:96px}}.bk-input{height:var(--h-lg);width:100%;border-radius:var(--r-pill);border:var(--bw) solid var(--border-input);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);padding:0 18px;min-width:0}.bk-input::-moz-placeholder{color:var(--text-faint)}.bk-input::placeholder{color:var(--text-faint)}.bk-input:focus{outline:none;box-shadow:var(--focus-ring);border-color:var(--accent)}.bk-input[readonly]{background:var(--surface-2);border-color:var(--border);color:var(--text-2)}.bk-sel-sm{height:var(--h-sm);width:auto;min-width:120px;font-size:var(--fs-base);padding-left:14px}.bk-invite-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.bk-invite-row .bk-input{flex:1 1 260px;width:auto}.bk-role-sel{width:auto;min-width:130px}.bk-link{display:flex;gap:10px;align-items:center;margin-top:14px;padding:6px 6px 6px 8px;border-radius:var(--r-pill);background:var(--accent-soft);border:var(--bw) solid var(--accent-line)}.bk-link-ic{width:30px;height:30px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--success-bg);color:var(--success)}.bk-link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-weight:var(--fw-semi);color:var(--accent-ink)}.bk-link code,.bk-note{font-size:var(--fs-base)}.bk-note{color:var(--text-2);margin-top:10px;line-height:1.5}.bk-note-inline{margin:0}.bk-error{color:var(--danger);margin-top:10px}.bk-error,.bk-ok{font-size:var(--fs-base);font-weight:var(--fw-semi)}.bk-ok{color:var(--success)}.bk-row-actions .bk-error{margin-top:0}.bk-assign-top{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:14px 20px;align-items:end;margin-bottom:14px}.bk-mode{max-width:100%;overflow-x:auto;scrollbar-width:none}.bk-mode::-webkit-scrollbar{display:none}.bk-assign-box{padding:16px 18px;border-radius:var(--r-tile);background:var(--surface-2);border:var(--bw) solid var(--border)}.bk-assign-go{margin-top:16px}.bk-picks{list-style:none;margin:12px 0 0;padding:0;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.bk-pick{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:var(--r-pill);cursor:pointer;background:var(--surface);border:var(--bw) solid var(--border);transition:background .12s,border-color .12s}.bk-pick:hover{border-color:var(--accent-line)}.bk-pick.on{background:var(--tint);border-color:var(--accent)}.bk-pick input{position:absolute;opacity:0;width:1px;height:1px}.bk-pick-box{width:24px;height:24px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:var(--bw) solid var(--border-strong);background:var(--surface);color:transparent}.bk-pick.on .bk-pick-box{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.bk-pick input:focus-visible~.bk-pick-box{outline:var(--focus-outline);outline-offset:2px}.bk-pick-t{min-width:0;display:flex;flex-direction:column}.bk-pick-t strong{font-size:var(--fs-body);font-weight:var(--fw-semi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-settings{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:12px;align-items:start}.bk-settings .bk-group+.bk-group{margin-top:0}.bk-settings-wide{grid-column:1/-1}:root .bk-settings-wide .bk-toggles{grid-template-columns:minmax(0,560px)}.bk-logo-edit{gap:18px;flex-wrap:wrap}.bk-logo-edit,.bk-suspended{display:flex;align-items:center}.bk-suspended{position:fixed;inset:0;z-index:200;justify-content:center;padding:16px;background:var(--bg);overflow-y:auto;font-family:var(--font-sans)}.bk-suspended-card{max-width:460px;width:100%;text-align:center;padding:36px 32px 32px;border-radius:var(--r-xl);background:var(--surface);border:var(--bw) solid var(--border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center}.bk-suspended-logo{position:relative;display:inline-flex;padding:6px;border-radius:50%;background:var(--tint)}.bk-suspended-badge{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--warning-bg);color:var(--warning);box-shadow:0 0 0 3px var(--surface),inset 0 0 0 var(--bw) var(--warning-border)}.bk-suspended-card h1{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.02em;margin:16px 0 8px;color:var(--text-heading)}.bk-suspended-card p{font-size:var(--fs-body);color:var(--text-2);margin:0 0 22px;line-height:1.55;max-width:38ch}.bk-join-eyebrow{margin:18px 0 0!important;font-size:var(--fs-base)!important;font-weight:var(--fw-bold);color:var(--accent-ink)!important}.bk-join-eyebrow+h1{margin-top:4px}.bk-join-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px;max-width:100%}.bk-join-go{width:100%}.bk-join-wait{display:inline-flex;align-items:center;gap:10px;margin:0!important}.bk-join-err{color:var(--danger)!important;font-weight:var(--fw-semi);margin:14px 0 0!important}.bk-jbox{flex-direction:column;gap:10px;font-family:var(--font-sans)}.bk-jbox,.bk-jcard{display:flex;min-width:0;text-align:left}.bk-jcard{align-items:center;gap:12px;flex:1}.bk-jcard-t{display:flex;flex-direction:column;min-width:0}.bk-jcard-name{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text-heading);line-height:1.25}.bk-jcard-name,.bk-jcard-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-jcard-sub{line-height:1.35}.bk-jcard-sub,.bk-jlabel{font-size:var(--fs-sm);color:var(--text-2)}.bk-jlabel{display:block;font-weight:var(--fw-bold);margin-top:4px}.bk-jsearch{position:relative;display:flex;align-items:center}.bk-jsearch>svg{position:absolute;left:14px;color:var(--accent-ink);pointer-events:none}.bk-jsearch .bk-input{padding-left:40px}.bk-jresults:empty{display:none}.bk-jlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:232px;overflow-y:auto}.bk-jrow{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;min-height:56px;border-radius:var(--r-tile);border:var(--bw) solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s}.bk-jrow:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft)}.bk-jrow:focus-visible{outline:var(--focus-outline);outline-offset:2px}.bk-jrow:disabled{cursor:default;background:var(--surface-2)}.bk-jrow-go{flex:0 0 auto;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--accent-ink);white-space:nowrap}.bk-jrow:disabled .bk-jrow-go{color:var(--text-2)}.bk-jsuggest{display:flex;flex-direction:column;gap:6px}.bk-jsuggest .bk-jrow{border-color:var(--accent-line);background:var(--accent-soft)}.bk-jpicked{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:var(--r-tile);border:var(--bw) solid var(--accent-line);background:var(--accent-soft)}.bk-jtext{width:100%;min-height:64px;resize:vertical;border-radius:var(--r-tile);border:var(--bw) solid var(--border-input);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-body);line-height:1.45;padding:10px 14px}.bk-jtext::-moz-placeholder{color:var(--text-faint)}.bk-jtext::placeholder{color:var(--text-faint)}.bk-jtext:focus{outline:none;box-shadow:var(--focus-ring);border-color:var(--accent)}.bk-jnote{margin:0;font-size:var(--fs-base);color:var(--text-2);line-height:1.5}.bk-jnote-strong{font-weight:var(--fw-bold);color:var(--text)}.bk-jquote{color:var(--text);line-height:1.5;padding:8px 12px;border-radius:var(--r-tile);background:var(--surface-2);overflow-wrap:anywhere}.bk-jquote,.bk-jwait{margin:0;font-size:var(--fs-base)}.bk-jwait{display:inline-flex;align-items:center;gap:10px;color:var(--text-2)}.bk-jactions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:2px}.bk-jnotlisted{align-self:flex-start;margin-top:2px}@media (max-width:699px){.bk-jnotlisted,.lg-ob-alt{min-height:44px}}.bk-jbox .bk-error{margin:0}.bk-jdlg{max-width:520px;padding:20px;max-height:calc(calc(100 * var(--vh1, 1vh)) - 48px);overflow-y:auto}.bk-jdlg-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.bk-jbar{background:var(--surface);border-color:var(--accent-line);z-index:70}.bk-jbar .bk-logo,.bk-jbar-ic{margin-left:2px}.bk-jbar-ic{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--accent-ink)}.bk-jbar .bb-x:hover{background:var(--accent-soft)}@media (max-width:699px){.bk-jbar{bottom:calc(var(--tabbar-h, 64px) + 10px + env(safe-area-inset-bottom, 0px))}}.bb-banner~* .bk-jbar,.bb-banner~.bk-jbar{bottom:calc(76px + env(safe-area-inset-bottom, 0px))}@media (max-width:699px){.bb-banner~* .bk-jbar,.bb-banner~.bk-jbar{bottom:calc(var(--tabbar-h, 64px) + 150px + env(safe-area-inset-bottom, 0px))}}.bk-req-note{display:block;font-size:var(--fs-base);color:var(--text);line-height:1.45;overflow-wrap:anywhere;max-width:46ch}.bk-requests .bk-c-acts .bk-sel-sm{min-width:96px}.bk-req-msg{margin-top:10px}@media (min-width:1100px){.bk-hero{padding-top:14px;padding-bottom:14px}.bk-view{gap:14px}}@media (max-width:1099px){.bk-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.bk-tabs::-webkit-scrollbar{display:none}.bk-input{min-height:var(--h-lg)}.bk-sel-sm{height:var(--h-lg)}.bk-agents{position:static}.bk-settings{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bk-controls{grid-template-columns:minmax(0,1fr)}.bk-agent-list{flex-direction:row;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.bk-agent-list::-webkit-scrollbar{display:none}.bk-agent-list{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.bk-agent-btn{width:auto;flex:0 0 auto}.bk-hide-sm{display:none}.bk-assign-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:1279px){.bk-lb .bk-hide-sm{display:none}}@media (min-width:700px) and (max-width:1279px){:is(.bk-people,.bk-invites,.bk-requests) .bk-hide-sm{display:none}:is(.bk-people,.bk-invites,.bk-requests) :is(.bk-person-name,.bk-person-sub){max-width:190px}:is(.bk-people,.bk-invites,.bk-requests) .bk-c-acts .bk-row-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:699px){.bk-view{gap:12px}.bk-view:after{flex-basis:84px}.bk-hero{padding:12px;border-radius:var(--r-lg)}.bk-hero-text{flex-direction:column;gap:2px;min-width:0;flex:1 1 0}.bk-hero .bk-stats{width:100%}.bk-stats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.bk-stats::-webkit-scrollbar{display:none}.bk-stat{flex:0 0 auto;height:40px}.bk-tabs{width:100%}.bk-tabs .ui-tab{flex:1 0 auto}.bk-section{padding:16px}.bk-section-sub{font-size:14px}.bk-rank-by{width:100%}.bk-rank-by .ui-select{flex:1;min-width:0}.bk-input,.bk-view .ui-select,.bk-view input,.bk-view select{font-size:16px}.bk-group{padding:14px}.bk-toggles{grid-template-columns:minmax(0,1fr)}.bk-invite-row>*{flex:1 1 100%;width:100%}.bk-invite-row .ui-pill{width:100%}.bk-save-bar{margin:14px -16px -16px;padding:12px 16px}.bk-save-bar .ui-pill{flex:1}.bk-assign-box{padding:12px}.bk-assign-go .ui-pill{width:100%}.bk-link code{font-size:13.5px}.bk-page-title{font-size:24px}.bk-table-wrap{margin:0 -16px;overflow-x:hidden}.bk-table,.bk-table tbody{display:block}.bk-table thead{display:none}.bk-table tbody tr{display:grid;gap:8px 12px;padding:14px 16px;border-bottom:var(--bw-hair) solid var(--border)}.bk-table tbody tr:last-child{border-bottom:0}.bk-table td{display:block;padding:0!important;border:0!important;min-width:0;text-align:left}.bk-table td.bk-hide-sm{display:none}.bk-person-sub{max-width:none;white-space:normal}.bk-lb .bk-lb-row{grid-template-columns:32px minmax(0,1fr) auto auto;grid-template-areas:"rank who metric act" ". calls fu fu";align-items:center}.bk-lb .bk-c-rank{grid-area:rank;width:auto}.bk-lb .bk-c-who{grid-area:who}.bk-lb .bk-c-metric{grid-area:metric;min-width:0}.bk-lb .bk-c-calls{grid-area:calls;font-size:14px;color:var(--text-2)}.bk-lb .bk-c-calls:after{content:" calls today"}.bk-lb .bk-c-fu{grid-area:fu;text-align:right!important;font-size:14px}.bk-lb .bk-c-act{grid-area:act;width:auto}.bk-lb .bk-chev{width:var(--h-lg);height:var(--h-lg)}.bk-lb-detail{display:block!important;padding:0 12px 14px!important;background:var(--tint)}.bk-lb-detail>td{padding:0!important;background:none}.bk-lb-row.open>td:first-child{box-shadow:none}.bk-lb-row.open{box-shadow:inset 4px 0 0 var(--accent)}.bk-people .bk-seat-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who act" "role state" "acts acts";align-items:center}.bk-people .bk-c-act{grid-area:act}.bk-people .bk-expand{width:var(--h-lg);height:var(--h-lg)}.bk-seat-detail{display:block!important;padding:0 16px 14px!important;background:var(--tint)}.bk-seat-detail>td{padding:0!important;background:none}.bk-seat-row.open>td:first-child{box-shadow:none}.bk-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-people .bk-c-who{grid-area:who}.bk-people .bk-c-role{grid-area:role}.bk-people .bk-c-state{grid-area:state}.bk-people .bk-c-acts{grid-area:acts}.bk-people .bk-c-acts .bk-row-actions{justify-content:flex-start;flex-wrap:wrap}.bk-people .bk-c-acts .ui-pill{min-height:var(--h-lg)}.bk-people .bk-sel-sm{width:100%}.bk-invites tr{grid-template-columns:minmax(0,1fr)}.bk-invites .bk-c-acts .bk-row-actions{justify-content:flex-start}.bk-assigned tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who acts" "agent agent";align-items:center}.bk-assigned .bk-c-who{grid-area:who}.bk-assigned .bk-c-acts{grid-area:acts}.bk-assigned .bk-c-agent{grid-area:agent;padding-left:52px!important;font-size:14px;color:var(--text-2)}.bk-assigned .bk-c-agent:before{content:"Working it: "}.bk-assigned .bk-c-acts .ui-pill{min-height:var(--h-lg)}.bk-suspended-card{padding:28px 20px 24px}}@media (prefers-reduced-motion:reduce){.bk-chev svg,.bk-switch,.bk-switch:after{transition:none}}@media (min-width:1100px){:root .bk-view{gap:12px}:root .bk-view:after{flex-basis:12px}:root .bk-page-head{padding:0;gap:2px}:root .bk-page-sub{font-size:var(--fs-sm)}:root .bk-hero{gap:8px 12px;padding:12px;border-radius:var(--r-lg)}:root .bk-hero>.bk-logo{width:36px!important;height:36px!important;font-size:var(--fs-base)!important}:root .bk-hero-text{gap:2px 10px}:root .bk-hero h2{font-size:var(--fs-h3);font-weight:var(--fw-semi)}:root .bk-hero-sub{font-size:var(--fs-sm)}:root .bk-tabs-in{margin-bottom:12px}:root .bk-stats{gap:8px}:root .bk-stat{height:var(--h-md);padding:0 12px;gap:5px;font-size:var(--fs-sm)}:root .bk-stat b{font-size:var(--fs-body);font-weight:var(--fw-semi)}:root .bk-team-stats{padding:0}:root .bk-section{padding:16px}:root .bk-section h3{margin-bottom:2px;font-size:var(--fs-h3);font-weight:var(--fw-semi)}:root .bk-section-sub{margin-bottom:12px;font-size:var(--fs-sm);line-height:1.45}:root .bk-section-head{align-items:center;gap:8px 16px;margin-bottom:12px}:root .bk-section-head .bk-section-sub{margin-bottom:0}:root .bk-rank-by{gap:8px}:root .bk-rank-by>span{font-size:var(--fs-sm);font-weight:var(--fw-medium)}:root .bk-view .ui-select{height:var(--h-md);padding:0 30px 0 12px;font-size:var(--fs-body);background-position:right 10px center}:root .bk-rank-by .ui-select{min-width:200px}:root .bk-view .bk-sel-sm{height:var(--h-sm);min-width:110px;padding:0 28px 0 10px;font-size:var(--fs-sm);background-position:right 8px center}:root .bk-person{gap:10px}:root .bk-person>.ui-av{width:28px!important;height:28px!important;font-size:var(--fs-xs)!important}:root .bk-person-name{font-size:var(--fs-body);line-height:18px}:root .bk-person-sub{margin-top:0;font-size:var(--fs-sm);line-height:17px}:root .bk-state{gap:6px;font-size:var(--fs-sm);font-weight:var(--fw-medium)}:root .bk-state-dot{width:8px;height:8px}:root .bk-state.active .bk-state-dot{box-shadow:0 0 0 2px var(--success-bg)}:root .bk-state.suspended .bk-state-dot{box-shadow:0 0 0 2px var(--danger-bg)}:root .bk-state.invited .bk-state-dot{box-shadow:0 0 0 2px var(--warning-bg)}:root .bk-role-word{font-size:var(--fs-sm);font-weight:var(--fw-medium)}:root .bk-table-wrap{margin:0 -16px}:root .bk-table-tall{max-height:400px}:root .bk-table th{height:var(--th-h);padding:0 var(--cell-x);font-size:var(--fs-xs);font-weight:var(--fw-semi);border-bottom-width:1px}:root .bk-table td{height:var(--row-h);padding:5px var(--cell-x)}:root .bk-table td:first-child,:root .bk-table th:first-child{padding-left:16px}:root .bk-table td:last-child,:root .bk-table th:last-child{padding-right:16px}:root .bk-row-actions{gap:6px}:root .bk-section>.bk-table-wrap:last-child{margin-bottom:-16px}:root .bk-section>.bk-table-wrap:last-child .bk-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--r-lg)}:root .bk-section>.bk-table-wrap:last-child .bk-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--r-lg)}:root .bk-c-rank{width:46px}:root .bk-c-act{width:48px}:root .bk-rank{width:22px;height:22px;font-size:var(--fs-xs);font-weight:var(--fw-semi);box-shadow:inset 0 0 0 1px var(--border)}:root .bk-rank.r1{box-shadow:none}:root .bk-metric{gap:10px}:root .bk-metric>.ui-ring{width:28px!important;height:28px!important}:root .bk-metric-n{font-size:var(--fs-xs)}:root .bk-metric-n,:root .bk-warn{font-weight:var(--fw-semi)}:root .bk-lb-row.open>td:first-child,:root .bk-seat-row.open>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}:root .bk-lb-detail>td{height:auto;padding:4px 16px 16px}:root .bk-seat-detail>td{height:auto;padding:2px 16px 14px 54px}:root .bk-kv-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 16px}:root .bk-kv{gap:1px}:root .bk-kv-l{font-size:var(--fs-xs);font-weight:var(--fw-semi)}:root .bk-kv-v{font-size:var(--fs-body);font-weight:var(--fw-medium)}:root .bk-drawer{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}:root .bk-list li{gap:8px;padding:6px 0;font-size:var(--fs-sm)}:root .bk-list-ic{width:24px;height:24px}:root .bk-list-ic svg{width:12px;height:12px}:root .bk-list .meta,:root .bk-picks .meta{font-size:var(--fs-xs)}:root .bk-group{padding:12px 16px 16px}:root .bk-group h4{gap:8px;margin-bottom:10px;font-size:var(--fs-body);font-weight:var(--fw-semi)}:root .bk-group-ic{width:24px;height:24px}:root .bk-group-ic svg{width:13px;height:13px}:root .bk-controls{grid-template-columns:232px minmax(0,1fr);gap:12px}:root .bk-agents{padding:10px 8px 8px}:root .bk-agents-h{padding:0 8px 6px;font-size:var(--fs-xs);font-weight:var(--fw-semi)}:root .bk-agent-list{gap:2px}:root .bk-agent-btn{min-height:44px;padding:4px 10px 4px 6px;border-radius:var(--r-md)}:root .bk-agent-btn.active .bk-person-name{font-weight:var(--fw-semi)}:root .bk-perm-head{gap:12px;margin-bottom:12px}:root .bk-perm-head>.ui-av{width:36px!important;height:36px!important;font-size:var(--fs-sm)!important}:root .bk-toggles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}:root .bk-toggle{gap:10px;min-height:48px;padding:8px 12px}:root .bk-toggle-t{gap:1px}:root .bk-toggle-l{font-size:var(--fs-body);font-weight:var(--fw-medium)}:root .bk-toggle-h{font-size:var(--fs-sm);line-height:1.35}:root .bk-switch{width:32px;height:18px;margin-top:1px;box-shadow:inset 0 0 0 1px var(--border-strong)}:root .bk-switch:after{top:3px;left:3px;width:12px;height:12px}:root .bk-toggle.on .bk-switch{box-shadow:inset 0 0 0 1px var(--accent)}:root .bk-toggle.on .bk-switch:after{transform:translateX(14px)}:root .bk-fields{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-width:720px}:root .bk-field-l,:root .bk-field>label:not(.bk-toggle){margin-bottom:6px;font-size:var(--fs-sm);font-weight:var(--fw-semi)}:root .bk-field-toggle .bk-toggle{min-height:var(--h-md);padding:0 12px}:root .bk-field-toggle .bk-switch{margin-top:0}:root .bk-field-toggle{grid-column:1/-1;justify-self:start}:root .bk-field-toggle .bk-toggle-l{white-space:nowrap}:root .bk-assign-box .bk-fields{grid-template-columns:repeat(3,minmax(0,1fr))}:root .bk-chips{gap:6px}:root .bk-perm .bk-field>.bk-input{max-width:720px}:root .bk-save-bar{gap:10px;margin:12px -16px -16px;padding:10px 16px;border-top-width:1px}:root .bk-assign-go .ui-pill,:root .bk-invite-row .ui-pill,:root .bk-save-bar .ui-pill{height:var(--h-md);padding:0 12px}:root .bk-invite-row{gap:8px;max-width:720px}:root .bk-view .bk-role-sel{width:auto;min-width:110px}:root .bk-link{gap:8px;margin-top:10px;padding:4px 4px 4px 6px;max-width:720px}:root .bk-link-ic{width:24px;height:24px}:root .bk-link-ic svg{width:13px;height:13px}:root .bk-link code{font-size:var(--fs-sm);font-weight:var(--fw-medium)}:root .bk-error,:root .bk-note,:root .bk-ok{font-size:var(--fs-sm);line-height:1.45}:root .bk-error,:root .bk-note{margin-top:8px}:root .bk-note-inline,:root .bk-row-actions .bk-error{margin-top:0}:root .bk-assign-top{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:12px 16px;margin-bottom:12px;max-width:720px}:root .bk-assign-box{padding:12px 16px 16px;max-width:720px}:root .bk-assign-go{margin-top:12px}:root .bk-picks{gap:4px;margin-top:8px;max-height:260px}:root .bk-pick{gap:10px;padding:4px 10px 4px 6px}:root .bk-pick>.ui-av{width:28px!important;height:28px!important;font-size:var(--fs-xs)!important}:root .bk-pick-box{width:18px;height:18px}:root .bk-pick-box svg{width:11px;height:11px}:root .bk-pick-t strong{font-size:var(--fs-body);font-weight:var(--fw-medium)}:root .bk-settings{grid-template-columns:300px minmax(0,408px);gap:12px}:root .bk-logo-edit{gap:12px;flex-wrap:nowrap}:root .bk-logo-edit .bk-row-actions{flex-direction:column;align-items:flex-start;gap:6px}:root .bk-logo-edit>.bk-logo{width:56px!important;height:56px!important;font-size:var(--fs-lg)!important}:root .bk-settings .bk-row-actions{margin-top:12px!important}:root .bk-logo-edit .bk-row-actions{margin-top:0!important}}.bk-oe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.bk-oe .bk-group+.bk-group{margin-top:0}:root .bk-oe-banner{margin:0 0 12px;padding:10px 14px;border-radius:var(--r-tile);background:var(--accent-soft);border:var(--bw) solid var(--accent-line);color:var(--accent-ink);font-weight:var(--fw-medium)}.bk-oe-gap{margin-top:12px}:root .bk-oe textarea.bk-oe-body{display:block;height:auto;min-height:220px;padding:10px 14px;border-radius:var(--r-tile);line-height:1.5;resize:vertical;font-family:inherit}.bk-oe-acts{margin-top:14px}.bk-oe-msg{margin-top:10px}.bk-oe-prev-head{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-bottom:10px}:root .bk-oe-prev-head h4{margin-bottom:0}.bk-oe-mail{border:var(--bw) solid var(--border);border-radius:var(--r-tile);background:var(--surface-2);overflow:hidden}.bk-oe-mail-subject{padding:10px 14px;border-bottom:var(--bw) solid var(--border);font-weight:var(--fw-bold);color:var(--text-heading)}.bk-oe-mail-body,.bk-oe-mail-subject{font-size:var(--fs-body);overflow-wrap:anywhere}.bk-oe-mail-body{padding:12px 14px 14px;line-height:1.55;color:var(--text);white-space:pre-wrap}@media (max-width:900px){.bk-oe{grid-template-columns:minmax(0,1fr)}}html:has(.as-dock:not(.is-contained)) .bk-view:after{flex-basis:96px}@media (max-width:699px){html:has(.as-dock:not(.is-contained)) .bk-view:after{flex-basis:84px}html:has(.as-dock:not(.is-contained)) .bk-save-bar{padding-bottom:84px}}