:root{--bb-height:68px;--bb-gap:12px;--bb-radius:var(--radius);--bb-item-radius:calc(var(--radius) - 6px)}.dash-bbar{z-index:60;padding:0 max(var(--bb-gap), env(safe-area-inset-left)) calc(env(safe-area-inset-bottom) + 6px) max(var(--bb-gap), env(safe-area-inset-right));background:0 0;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.bb-inner{width:100%;max-width:820px;height:var(--bb-height);grid-template-columns:repeat(var(--bb-cols,5), 1fr);background:var(--surface);border:var(--border-width) solid var(--border-color);border-radius:var(--bb-radius);box-shadow:var(--shadow);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.bb-inner:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff24,#0000 28%);position:absolute;inset:0}.bb-item{min-height:calc(var(--bb-height) - 12px);border-radius:var(--bb-item-radius);border:var(--border-width) solid transparent;background:color-mix(in oklab, var(--surface) 98%, transparent);color:var(--ink);transition:var(--transition-base);-webkit-tap-highlight-color:#0000000f;grid-template-rows:38px minmax(12px,min-content);place-items:center;gap:3px;padding-top:6px;text-decoration:none;display:grid;position:relative}.bb-item:hover{filter:brightness(.995);background:color-mix(in oklab, var(--surface) 100%, transparent)}.bb-item:active{transform:translateY(1px)}.bb-ico{background:var(--surface);border:var(--border-width) solid var(--border-color);width:38px;height:38px;color:color-mix(in oklab, var(--ink) 70%, transparent);transition:var(--transition-base);border-radius:13px;place-items:center;font-size:22px;display:grid;box-shadow:inset 0 1px #fff9}.bb-label{letter-spacing:.1px;color:color-mix(in oklab, var(--ink) 92%, transparent);opacity:.95;-webkit-user-select:none;user-select:none;margin:0;font-size:11px;font-weight:600;line-height:1.1;text-decoration:none}.bb-item.-active{background:color-mix(in oklab, var(--color-primary-500) 10%, var(--surface) 90%);border-color:color-mix(in oklab, var(--color-primary-500) 28%, var(--border-color));box-shadow:inset 0 0 0 1px #ffffffd1,inset 0 8px 14px #ffffff47}.bb-item.-active .bb-ico{background:color-mix(in oklab, var(--color-primary-500) 14%, var(--surface));border-color:color-mix(in oklab, var(--color-primary-500) 32%, var(--border-color));color:color-mix(in oklab, var(--color-primary-600) 82%, #000 18%);box-shadow:inset 0 1px #ffffffd9,0 2px 4px #0000000a}.bb-item.-active .bb-label{color:color-mix(in oklab, var(--color-primary-600) 88%, #000 12%)}.bb-item:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:339.98px){.bb-label{display:none}:root{--bb-height:60px}}@media (max-width:380px) and (min-width:340px){.bb-label{font-size:10px}}@media (max-width:1024px){.dash-main,.webstore-main{padding-bottom:calc(var(--bb-height) + env(safe-area-inset-bottom) + 16px)!important}html[data-bottom-bar-hidden=true] .dash-main{padding-bottom:calc(env(safe-area-inset-bottom) + 20px)!important}}@media (min-width:48rem){.dash-bbar{display:none!important}}.dark .bb-inner,[data-theme=dark] .bb-inner{background:var(--surface);border-color:#ffffff14;box-shadow:0 14px 32px #00000057,0 1px #ffffff0a}.dark .bb-inner:after,[data-theme=dark] .bb-inner:after{background:0 0}.dark .bb-item,[data-theme=dark] .bb-item{background:color-mix(in oklab, var(--surface) 92%, transparent)}.dark .bb-item:hover,[data-theme=dark] .bb-item:hover{background:color-mix(in oklab, var(--surface) 96%, transparent)}.dark .bb-ico,[data-theme=dark] .bb-ico{background:color-mix(in oklab, var(--surface) 96%, transparent);color:color-mix(in oklab, var(--ink) 82%, transparent);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.dark .bb-item.-active,[data-theme=dark] .bb-item.-active{background:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface) 88%);border-color:color-mix(in oklab, var(--color-primary-400) 36%, #ffffff14);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary-400) 18%, transparent), 0 8px 18px #0000003d}.dark .bb-item.-active .bb-ico,[data-theme=dark] .bb-item.-active .bb-ico{background:color-mix(in oklab, var(--color-primary-500) 18%, var(--surface) 82%);border-color:color-mix(in oklab, var(--color-primary-400) 48%, #ffffff14);color:var(--color-primary-300);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary-300) 18%, transparent), 0 2px 8px #00000047}.dark .bb-item.-active .bb-label,[data-theme=dark] .bb-item.-active .bb-label{color:var(--color-primary-300)}@media (prefers-reduced-motion:reduce){.bb-item{transition:none!important}}@media (prefers-contrast:more){.bb-inner,.bb-item{border-color:color-mix(in oklab, var(--color-brand) 24%, var(--border-color))}}@media (forced-colors:active){.bb-inner{box-shadow:none!important;background:canvas!important;border-color:canvastext!important}.bb-item{background:canvas!important;border-color:canvastext!important}}.bb-external-icon{place-items:center;display:inline-grid;position:relative}.bb-external-icon__badge{background:var(--surface);box-sizing:content-box;border-radius:3px;padding:1px;position:absolute;inset-block-start:-5px;inset-inline-end:-7px}