.ContextualDock_dock__jEjVD{position:fixed;right:max(12px,env(safe-area-inset-right,0px));left:max(12px,env(safe-area-inset-left,0px));z-index:50;height:var(--bottom-nav-height);max-width:720px;margin-inline:auto;overflow:hidden;border:1px solid rgba(11,14,17,.14);border-radius:9999px;background:rgba(252,250,246,.98);box-shadow:0 2px 8px rgba(36,31,24,.1),0 14px 34px rgba(36,31,24,.16),inset 0 1px 0 rgba(255,255,255,.94)}.ContextualDock_track__GcqCo{display:flex;width:100%;height:100%;align-items:center;justify-content:safe center;gap:2px;overflow-x:auto;overscroll-behavior-inline:contain;padding:5px 6px;scroll-padding-inline:6px;scroll-snap-type:x proximity;scrollbar-width:none}.ContextualDock_track__GcqCo::-webkit-scrollbar{display:none}.ContextualDock_action__DyMnh{display:inline-flex;flex:0 0 auto;min-width:52px;min-height:44px;height:56px;scroll-snap-align:center;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:4px 7px;border:0;border-radius:9999px;background:transparent;color:#263032;text-decoration:none;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .1s ease}.ContextualDock_action__DyMnh:hover,.ContextualDock_action__DyMnh[aria-current=page]{background:rgba(71,180,178,.13);color:#0b0e11}.ContextualDock_action__DyMnh:active{transform:translateY(1px)}.ContextualDock_action__DyMnh:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ContextualDock_sixAction__sJk5d{min-width:58px;background:#0b0e11;color:#fdfbf7}.ContextualDock_sixAction__sJk5d:hover,.ContextualDock_sixAction__sJk5d[aria-expanded=true]{background:#233033;color:#ffffff}.ContextualDock_sixLogo__lmGDa{width:27px;height:27px;object-fit:contain}.ContextualDock_crest__OfokM{width:29px;height:29px;flex:0 0 auto}.ContextualDock_organizationAction__FxWfH{border:1px solid rgba(71,180,178,.46);color:#163c3d}.ContextualDock_label__wj9uO{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-data),ui-monospace,monospace;font-size:9px;font-weight:750;line-height:1;letter-spacing:.035em;text-transform:uppercase}@media (max-width:390px){.ContextualDock_action__DyMnh{min-width:48px;padding-inline:5px}.ContextualDock_label__wj9uO{max-width:68px;font-size:8px}}@media (prefers-reduced-motion:reduce){.ContextualDock_track__GcqCo{scroll-behavior:auto}.ContextualDock_action__DyMnh{transition:none}.ContextualDock_action__DyMnh:active{transform:none}}