.shell-app .shell-crumb.is-current{font-size:var(--ds-text-base);font-weight:600;letter-spacing:-.01em}.shell-app .rp-tbar{padding:10px var(--ds-list-gutter);gap:var(--ds-space-2);min-height:calc(var(--ds-h-search) + 20px)}.shell-app .rp-tbar.rp-pt-tbar{padding-top:10px}.shell-app .rp-tbar.rp-sub{padding-top:0;min-height:0}.shell-app .rp-tbar>.rp-spill{height:var(--ds-h-search);width:auto!important;flex:1 1 360px;max-width:560px;padding:0 10px 0 14px;gap:8px;border-radius:var(--ds-radius-btn)}.shell-app .rp-tbar>.rp-spill input{font-size:var(--ds-text-sm)}.shell-app .rp-tbar>.rp-spill{margin-right:auto}.shell-app .rp-tbar>.rp-spill~.r{margin-left:0}.shell-app .rp-tbar>.rp-spill>svg{width:14px;height:14px;color:var(--text-dim)}.shell-app .rp-tbar .rp-bp,.shell-app .rp-tbar .rp-btn{height:var(--ds-h-md);padding:0 10px;font-size:var(--ds-text-sm)}.shell-app .rp-tbar .rp-ib{width:var(--ds-h-md);height:var(--ds-h-md)}.shell-app .rp-tbar .ds-seg,.shell-app .rp-tbar .rp-seg,.shell-app .rp-tbar .rp-seg>a,.shell-app .rp-tbar .rp-seg>button{height:var(--ds-h-md)}.shell-app .rp-tbar>.r{gap:4px}.rp-tib{position:relative;flex:none;width:var(--ds-h-md);height:var(--ds-h-md);border-radius:var(--ds-radius-full);display:inline-grid;place-items:center;border:0;background:transparent;color:var(--text-dim);cursor:pointer;transition:background-color var(--ds-dur-hover),color var(--ds-dur-hover)}.rp-tib.on,.rp-tib:hover,.rp-tib[aria-expanded=true]{background:var(--ds-hover);color:var(--text)}.rp-tib.is-set{color:var(--text)}.rp-tib>.rp-tib-n{position:absolute;top:2px;right:1px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;display:inline-grid;place-items:center;background:var(--ds-accent);color:#fff;font:600 var(--ds-text-2xs)/1 var(--font-ui);font-variant-numeric:tabular-nums}.rp-tib>.rp-tib-dot{position:absolute;top:6px;right:6px;width:5px;height:5px;border-radius:50%;background:var(--ds-accent)}.rp-vseg{display:inline-flex;align-items:center;gap:2px;height:var(--ds-h-md);padding:2px;border-radius:var(--ds-radius-btn);box-shadow:inset 0 0 0 1px var(--rp-line-btn);flex:none}.rp-vseg>button{width:var(--ds-h-md);height:var(--ds-h-md);display:inline-grid;place-items:center;border:0;border-radius:var(--ds-radius-btn-in);background:none;color:var(--text-dim);cursor:pointer}.rp-vseg>button:hover{color:var(--text)}.rp-vseg>button[aria-pressed=true]{background:var(--ds-active);color:var(--text)}.shell-app .rp-tbar .rp-btn-p,.shell-app .rp-tbar .rp-primary{height:var(--ds-h-md);padding:0 12px 0 10px;gap:6px;border-radius:11px;font:500 var(--ds-text-sm)/1 var(--font-ui);color:var(--text);background:var(--raised-bg);box-shadow:var(--raised-shadow);border:0}.shell-app .rp-tbar .rp-btn-p:hover,.shell-app .rp-tbar .rp-primary:hover{background:var(--raised-bg-hover)}.shell-app .rp-tbar .rp-btn-p svg,.shell-app .rp-tbar .rp-primary svg{color:currentColor}.shell-app .rp-tbar .rp-btn-p .rp-kbd{color:inherit;opacity:.7;box-shadow:inset 0 0 0 1px currentColor}.shell-app .shell-sl{font-size:var(--ds-text-sm);font-weight:500;color:var(--text-dim)}.shell-app .shell-sl .shell-sl-acts{display:inline-flex;align-items:center;gap:2px;flex:none}.shell-app .shell-sl .shell-sl-acts .shell-ib{width:var(--ds-h-sm);height:var(--ds-h-sm);color:var(--text-dim)}.shell-app .shell-sl .shell-sl-acts .shell-ib:hover{color:var(--text)}.shell-dotrow{width:8px;height:8px;border-radius:50%;flex:none;margin:0 6px}.shell-app .shell-new .shell-new-caret{margin-left:auto;color:var(--text-dim)}.shell-side-foot{flex:none;padding:var(--ds-space-2) var(--ds-sidebar-gutter) var(--ds-space-3)}.shell-side-foot .shell-si{color:var(--text-dim)}.shell-side-foot .shell-si:hover{color:var(--text)}.sp-dock{flex:none;position:sticky;bottom:0;z-index:3;padding:8px var(--ds-list-gutter) 14px;background:var(--bg)}.sp-dock>*{max-width:1100px;margin:0 auto}@media (max-width:767px){.sp-dock{display:none}}.shell-app .shell-sl .shell-sl-add{opacity:1;color:var(--text-dim)}.shell-app .shell-sl .shell-sl-add:hover{color:var(--text)}.shell-app .shell-sl .shell-sl-add svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm)}.shell-si>svg.shell-hash{color:color-mix(in oklab,var(--blue) 75%,var(--text-dim))}.rp-tbar .pt-disp>[role=dialog]{left:auto!important;right:0}html :is(.rp-seg>.on,.rp-seg>[aria-pressed=true],.rp-seg>[aria-selected=true],.rp-vseg>button[aria-pressed=true],.cm-htabs button.on,.cm-tabs button.on){color:var(--text);background:var(--raised-bg);box-shadow:var(--raised-shadow)}