.bottom-nav.bottom-nav--custom{--cbn-active-color: var(--cbn-active, var(--color-primary, #111));--cbn-muted: color-mix(in srgb, var(--color-text, #1b1d21) 72%, var(--color-bg, #fff));padding-top:.375rem;padding-bottom:calc(.25rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb,var(--color-text, #1b1d21) 10%,transparent);box-shadow:0 -4px 16px #1018280f}@media(max-width:1023px){.bottom-nav.bottom-nav--custom{justify-content:center}}.bottom-nav--custom .cbn-tab{position:relative;flex:1 1 0;min-width:0;max-width:168px;min-height:3.5rem;padding:.125rem .25rem .25rem;gap:.25rem;justify-content:flex-start;color:var(--cbn-muted);opacity:1;border-radius:.75rem;-webkit-tap-highlight-color:transparent;text-decoration:none;background:none;border:0;font:inherit}.bottom-nav--custom .cbn-tab:focus-visible{outline:2px solid var(--color-text, #1b1d21);outline-offset:-3px}.bottom-nav--custom .cbn-pill{position:relative;display:flex;align-items:center;justify-content:center;width:3.5rem;max-width:100%;height:1.875rem;border-radius:999px;transition:background-color .15s}.bottom-nav--custom .cbn-tab:active .cbn-pill{background:color-mix(in srgb,var(--color-text, #1b1d21) 8%,transparent)}.bottom-nav--custom .cbn-tab[data-active]{color:var(--cbn-active-color)}.bottom-nav--custom .cbn-tab[data-active] .cbn-pill{background:color-mix(in srgb,var(--cbn-active-color) 14%,transparent)}.bottom-nav--custom .cbn-tab[data-active] .cbn-pill svg{stroke-width:2.25}.bottom-nav--custom[data-label-style=icon-only] .cbn-tab{justify-content:center}.bottom-nav--custom[data-label-style=icon-only] .cbn-pill{height:2rem}.bottom-nav--custom .cbn-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font-size:.75rem;line-height:1.3;font-weight:500;text-align:center;overflow-wrap:normal}.bottom-nav--custom .cbn-tab[data-active] .cbn-label{font-weight:600}.bottom-nav--custom .cbn-badge{top:-.25rem;right:auto;inset-inline-start:calc(50% + .1875rem);min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.6875rem;font-weight:600;direction:ltr;box-shadow:0 0 0 2px var(--color-bg, #fff)}.bottom-nav--custom .cbn-badge.is-bumped{animation:cbn-badge-bump .24s ease-out}@keyframes cbn-badge-bump{50%{transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.bottom-nav--custom .cbn-badge.is-bumped{animation:none}.bottom-nav--custom .cbn-pill{transition:none}}.bottom-nav.bottom-nav--custom{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);-webkit-user-select:none;user-select:none}.bottom-nav--custom .cbn-tab{touch-action:manipulation;-webkit-touch-callout:none}.cbn-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end}.cbn-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#0006;animation:cbn-fade .18s ease-out}.cbn-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-height:75vh;max-height:75dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:1rem 1rem 0 0;background:var(--color-bg, #fff);color:var(--color-text, #1b1d21);box-shadow:0 -8px 32px #1018282e;overscroll-behavior:contain;animation:cbn-sheet-up .22s cubic-bezier(.22,1,.36,1)}.cbn-sheet-handle{align-self:center;width:2.25rem;height:.25rem;margin-top:.5rem;border-radius:999px;background:color-mix(in srgb,var(--color-text, #1b1d21) 20%,transparent)}.cbn-sheet-close{position:absolute;top:.75rem;inset-inline-end:.75rem;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:transparent;color:inherit}.cbn-sheet .cbn-notifications .notification-dropdown-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@keyframes cbn-sheet-up{0%{transform:translateY(100%)}}@keyframes cbn-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.cbn-sheet,.cbn-sheet-scrim{animation:none}}@media(min-width:1024px){.cbn-sheet-layer{display:none}}
