.book-mode-filter__chip,.filter-pill,.kw-hub__cascade-chip,.pf-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-family:inherit;font-size:12.2px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--text-soft);background-color:var(--bg-elev-2);border:1px solid var(--border-mid);border-radius:5px;cursor:pointer;transition:border-color .16s var(--ease),color .16s var(--ease),background .16s var(--ease)}.book-mode-filter__chip:hover:not(:disabled),.filter-pill:hover:not(:disabled),.kw-hub__cascade-chip:hover:not(:disabled),.pf-chip:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.book-mode-filter__chip.is-active,.book-mode-filter__chip[data-on=true],.filter-pill.is-active,.kw-hub__cascade-chip.is-active,.pf-chip.is-active{border-color:var(--accent);color:var(--accent);background-color:var(--accent-soft)}.book-mode-filter__chip:disabled,.filter-pill:disabled,.kw-hub__cascade-chip:disabled,.pf-chip.is-disabled,.pf-chip:disabled{opacity:.45;cursor:not-allowed}.book-mode-filter__chip .cnt,.kw-hub__cascade-chip .cnt,.pf-chip .cnt,.pf-chip__count{font-size:9.4px;background:var(--accent);color:#f2eee6;border-radius:99px;padding:1px 6px}.kw-hub__subtabs,.sl-view-toggle,.view-toggle{display:inline-flex;border:1px solid var(--border-mid);background:var(--bg-elev-2);border-radius:5px;overflow:hidden;padding:0}.kw-hub__subtab,.sl-view-toggle__btn,.view-toggle__btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:500;color:var(--text-soft);background:transparent;border:0;border-left:1px solid var(--border-soft);border-radius:0;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.kw-hub__subtab:first-child,.sl-view-toggle__btn:first-child,.view-toggle__btn:first-child{border-left:0}.kw-hub__subtab:hover,.sl-view-toggle__btn:hover,.view-toggle__btn:hover{color:var(--text-primary)}.kw-hub__subtab--active,.sl-view-toggle__btn.is-active,.view-toggle__btn.is-active{background:var(--accent);color:#f2eee6}.kw-hub__subtab--active .kw-hub__subtab-count,.sl-view-toggle__btn.is-active .cnt,.view-toggle__btn.is-active .cnt{background:rgba(242,238,230,.22);border-color:transparent;color:#f2eee6}.tb-crumbs__home{color:var(--text-muted);text-decoration:none;transition:color .16s var(--ease)}.tb-crumbs__home:hover{color:var(--text-primary)}a.cta-pill,a.util-avatar{text-decoration:none}.tb-pop{position:absolute;top:calc(100% + 6px);z-index:50;background:var(--bg-elev-1);border:1px solid var(--border-mid);border-radius:10px;box-shadow:0 18px 36px -12px rgba(0,0,0,.55),0 2px 10px -4px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow:hidden;width:360px;max-height:420px;color:var(--text-body);font-family:var(--font-asap),"Asap",sans-serif}.tb-pop[data-anchor=bell]{right:0}.tb-pop[data-anchor=queue]{right:48px;width:340px;max-height:380px}.tb-pop__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-soft);font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:-.005em}.tb-pop__head-action{background:transparent;border:0;color:var(--text-muted);font-size:11.5px;cursor:pointer;transition:color .16s var(--ease);padding:0}.tb-pop__head-action:hover{color:var(--text-primary)}.tb-pop__head-meta{font-size:11.5px;font-weight:400;color:var(--text-muted);letter-spacing:0}.tb-pop__list{flex:1;overflow-y:auto}.tb-pop__empty{padding:32px 16px;text-align:center;font-size:12.5px;color:var(--text-muted)}.tb-pop__item{display:flex;align-items:flex-start;gap:12px;padding:11px 16px;background:transparent;border:0;border-bottom:1px solid rgba(29,30,34,.6);width:100%;text-align:left;cursor:pointer;transition:background .16s var(--ease);color:inherit;font:inherit}.tb-pop__item:hover{background:var(--bg-elev-2)}.tb-pop__item[data-unread=true]{background:rgba(107,42,51,.06)}.tb-pop__item:last-child{border-bottom:0}.tb-pop__item-body{flex:1;min-width:0}.tb-pop__item-title{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-pop__item[data-unread=false] .tb-pop__item-title{font-weight:400;color:var(--text-muted)}.tb-pop__item-unread-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.tb-pop__item-body p{margin:2px 0 0;font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-pop__item-stamp{font-size:10px;color:var(--text-quiet);white-space:nowrap;margin-top:2px}.tb-pop__item-status{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.tb-pop__item-status[data-state=running]{background:var(--accent);animation:tb-pop-pulse 1.4s infinite}.tb-pop__item-status[data-state=queued]{background:var(--chart-amber,#e0a540)}@keyframes tb-pop-pulse{0%,to{opacity:1}50%{opacity:.45}}.tb-pop__foot{padding:9px 12px;text-align:center;background:transparent;border:0;border-top:1px solid var(--border-soft);font-size:11.5px;color:var(--text-muted);cursor:pointer;transition:color .16s var(--ease)}.tb-pop__foot:hover{color:var(--text-primary)}.tb-util[data-has-popover=true]{position:relative}.tb-pop[data-anchor=account]{right:0;width:268px;max-height:none}.tb-pop__account{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--border-soft)}.tb-pop__account-avatar{width:34px;height:34px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-text);display:flex;align-items:center;justify-content:center;font-family:Zilla Slab,serif;font-weight:700;font-size:14px}.tb-pop__account-who{min-width:0}.tb-pop__account-name{font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:-.005em}.tb-pop__account-who p{font-size:11.5px;color:var(--text-muted);margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-pop__link{display:flex;flex-direction:column;gap:1px;padding:10px 16px;text-decoration:none;color:var(--text-body);font-size:13px;font-weight:500;transition:background .16s var(--ease)}.tb-pop__link:hover{background:var(--bg-elev-2)}.tb-pop__link-note{font-size:11px;color:var(--text-quiet);font-weight:400}