.cbar{--cbar-h:var(--ctl-h);--cbar-find-h:36px;--cbar-reserve:152px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 12px}@media (pointer:coarse){.cbar{--cbar-find-h:44px}}@media (max-width:600px){.cbar{--cbar-reserve:100px}}.cbar-r1{display:flex;align-items:center;gap:8px;min-height:var(--cbar-h)}.cbar-l{flex:1 1 auto;min-width:0}.cbar-l,.cbar-tools{display:flex;align-items:center;gap:6px}.cbar-tools{flex:0 0 auto;margin-left:auto}.cbar-reserve{flex:0 0 var(--cbar-reserve);align-self:stretch}.cbar-l .d-seg{max-width:100%}.cbar-l .d-seg button{min-height:calc(var(--cbar-h) - 2px)}@media (max-width:600px){.cbar-l .d-seg button{padding:6px 8px}}.cbar-count{font-size:13px;font-weight:700;color:var(--ink-3)}.cbar-count .cbar-n{white-space:nowrap}.cbar-count b{color:var(--ink);font-weight:850;font-variant-numeric:tabular-nums}.cbar-chips{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.cbar-chips::-webkit-scrollbar{display:none}.cbar-chips>*{flex:0 0 auto}.cbar-chips>.cgrp{margin:0;flex:1 1 auto;min-width:0}.cbar-chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font:inherit;font-size:var(--ctl-fs);font-weight:700;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:5px 12px;cursor:pointer;transition:border-color .14s,color .14s,background .14s}.cbar-chips .cbar-chip{flex:0 0 auto}.cbar-chip:hover{border-color:var(--border-2);color:var(--ink)}.cbar-chip[aria-current=page],.cbar-chip[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.cbar-chip[aria-current=page] .num{color:var(--primary)}a.cbar-chip{text-decoration:none}.cbar-chip.is-empty{opacity:.5}.cbar-chip.cbar-chip-urgent{color:var(--danger);border-color:var(--danger-soft)}.cbar-chip.cbar-chip-urgent[aria-current=page]{color:#fff;background:var(--danger);border-color:var(--danger)}.cbar-count .cbar-urgent{color:var(--danger)}.cbar-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cbar-chip:disabled{opacity:.55;cursor:default}.cbar-chip .num{font-size:var(--ctl-fs);font-weight:800;color:var(--ink-4);font-variant-numeric:tabular-nums}.cbar-chip[aria-pressed=true] .num{color:var(--primary)}.cbar-fbox{position:static}.cbar-tb{display:inline-flex;align-items:center;justify-content:center;gap:6px;position:relative;height:var(--ctl-h);padding:0 12px;font:inherit;font-size:var(--ctl-fs);font-weight:700;line-height:1;color:var(--ink-2);background:var(--surface);border:1px solid var(--border-2);border-radius:8px;cursor:pointer;white-space:nowrap}.cbar-tb svg{width:15px;height:15px;flex:none}.cbar-tb.has-n,.cbar-tb:hover,.cbar-tb[aria-expanded=true]{border-color:var(--primary);color:var(--primary)}.cbar-tb.has-n{background:var(--primary-soft)}.cbar-tb .n{font-size:10.5px;font-weight:850;color:#fff;background:var(--primary);border-radius:999px;padding:0 6px;line-height:16px}@media (max-width:600px){.cbar-tb{padding:0 10px}.cbar-tb .t{display:none}.cbar-tb .n{position:absolute;top:-6px;right:-6px}}@media (pointer:coarse){.cbar-tools{gap:10px}.cbar-tb:before{content:"";position:absolute;left:-5px;right:-5px;top:50%;height:44px;transform:translateY(-50%)}}.cbar{position:relative}.cbar-scrim{display:none}.cbar-pop{position:absolute;left:0;right:0;top:calc(var(--cbar-h) + 6px);z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-2);max-height:min(70vh,520px);display:flex;flex-direction:column}.cbar-pop-h{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border);font-size:13px}.cbar-pop-x{position:relative;font:inherit;font-size:var(--ctl-fs);font-weight:700;color:var(--ink-3);background:none;border:0;cursor:pointer;padding:0 6px;min-height:var(--ctl-h);height:var(--ctl-h)}@media (pointer:coarse){.cbar-pop-x:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}.cbar-pop-b{padding:12px 14px 14px;overflow-y:auto;display:grid;gap:12px}@media (max-width:600px){.cbar-scrim{display:block;position:fixed;inset:0;background:rgba(12,26,46,.22);z-index:80}.cbar-pop{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:90;border-radius:16px 16px 0 0;border:0;max-height:78vh;box-shadow:0 -14px 44px -14px rgba(12,26,46,.42);padding-bottom:env(safe-area-inset-bottom,0)}.cbar-pop-b,.cbar-pop-h{padding-left:16px;padding-right:16px}}.cbar-axis{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start}.cbar-axis-l{font-size:11.5px;font-weight:800;color:var(--ink-4);padding-top:9px}.cbar-axis-w{display:flex;flex-wrap:wrap;gap:6px}.cbar-word{display:inline-flex;align-items:center;gap:4px;min-height:var(--ctl-h);padding:0 12px;font:inherit;font-size:var(--ctl-fs);font-weight:600;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;cursor:pointer;white-space:nowrap}.cbar-word .num{font-size:12px;font-weight:800;color:var(--ink-3);font-variant-numeric:tabular-nums}.cbar-word[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:800}.cbar-word[aria-pressed=true] .num{color:var(--primary)}.cbar-meta{margin:-4px 0 10px;font-size:12px;font-weight:600;color:var(--ink-3)}.cbar-meta b{color:var(--ink);font-weight:850;font-variant-numeric:tabular-nums}.cbar-find{display:flex;align-items:center;gap:6px}.cbar-find input{flex:1 1 auto;min-width:0;height:var(--cbar-find-h);padding:0 12px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--border-2);border-radius:8px}.cbar-find input:focus{outline:2px solid var(--primary);outline-offset:-1px;border-color:var(--primary)}.cbar-find-x{flex:none;height:var(--cbar-find-h);padding:0 10px;font:inherit;color:var(--ink-3);background:none;border:0;cursor:pointer}.cbar .cbar-chip,.cbar-find-x{font-size:var(--ctl-fs);font-weight:700}.cbar .cbar-chip{line-height:1.3}.cbar .cbar-tb,.cbar-fbox .cbar-tb{font-size:var(--ctl-fs);font-weight:700;line-height:1;min-height:var(--ctl-h);min-width:var(--ctl-h)}.cbar .cbar-word,.cbar-fbox .cbar-word{font-size:var(--ctl-fs);font-weight:600;line-height:1.3;min-height:var(--ctl-h)}.cbar .cbar-word[aria-pressed=true],.cbar-fbox .cbar-word[aria-pressed=true]{font-weight:800}.cbar .cbar-find-x{font-size:var(--ctl-fs);font-weight:700}.cbar .cbar-pop-x,.cbar-fbox .cbar-pop-x{font-size:var(--ctl-fs);font-weight:700;min-height:var(--ctl-h);height:var(--ctl-h)}@media (max-width:600px){.cbar-l{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cbar-l::-webkit-scrollbar{display:none}.cbar-l .d-seg{min-width:max-content}.cbar-l .d-seg button{flex:1 0 auto}}.cbar-reserve.find{flex-basis:40px}@media (pointer:coarse){.cbar-reserve.find{flex-basis:48px}}