.push-center-dock{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1045;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .35rem;border:1px solid var(--bs-border-color,rgba(128,128,128,.35));border-right:0;border-radius:.75rem 0 0 .75rem;background:var(--bs-body-bg,#0b0f14);color:var(--bs-body-color,#e6edf3);box-shadow:-.25rem 0 1rem rgba(0,0,0,.25);cursor:pointer;transition:opacity .15s ease}.push-center-dock:focus-visible,.push-center-dock:hover{opacity:.92}.push-center-dock:focus-visible{outline:2px solid var(--bs-info,#0dcaf0);outline-offset:2px}.push-center-dock-badge{min-width:1.4rem;padding:0 .3rem;border-radius:999px;background:var(--bs-danger,#dc3545);color:#fff;font-size:.68rem;font-weight:700;text-align:center;line-height:1.4}.push-center-dock-rail{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;color:var(--bs-info,#0dcaf0)}.push-center-dock-rail .bi{font-size:1rem}.push-center-dock.push-dock-rest{opacity:.35;pointer-events:none}.push-center-drawer .pc-tabbar .pc-tab{background:0 0;border:0;border-bottom:2px solid transparent;color:var(--bs-secondary-color,#99a3ad);padding:.5rem .25rem;font-size:.78rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.push-center-drawer .pc-tabbar .pc-tab:hover{color:var(--bs-body-color,#e6edf3)}.push-center-drawer .pc-tabbar .pc-tab.active{color:var(--bs-info,#0dcaf0);border-bottom-color:var(--bs-info,#0dcaf0)}.push-center-drawer .pc-tabbar .pc-tab:focus-visible{outline:2px solid var(--bs-info,#0dcaf0);outline-offset:-2px}.push-center-drawer .pc-panel[hidden]{display:none}.pc-topic-wrap .pc-topic-chip{border:1px solid var(--bs-border-color,rgba(128,128,128,.35));background:0 0;color:var(--bs-body-color,#e6edf3);border-radius:999px;padding:.15rem .6rem;font-size:.72rem}.pc-topic-wrap .pc-topic-chip.push-topic-chip-on{background:var(--bs-info,#0dcaf0);border-color:var(--bs-info,#0dcaf0);color:var(--color-bg-deep,#05121a);font-weight:700}.pc-topic-wrap .pc-topic-chip:focus-visible{outline:2px solid var(--bs-info,#0dcaf0);outline-offset:2px}.pc-sheet-handle{display:flex;align-items:center;justify-content:center;min-height:24px;padding:.5rem 0 .25rem;cursor:grab;touch-action:none}.pc-sheet-handle-bar{width:36px;height:4px;border-radius:999px;background:var(--surface-border,rgba(148,163,184,.45))}@media (max-width:991.98px){#pushCenterDrawer.push-center-drawer{top:auto;right:0;left:0;bottom:0;width:100%;max-width:100%;height:auto;max-height:88vh;max-height:88dvh;border-left:0;border-top:1px solid var(--surface-border,rgba(148,163,184,.35));border-radius:1.25rem 1.25rem 0 0;padding-bottom:env(safe-area-inset-bottom,0);background:var(--surface-card,var(--bs-body-bg,#0b0f14));color:var(--color-text,var(--bs-body-color,#e6edf3));transform:translateY(100%);transition:transform .3s cubic-bezier(.32, .72, 0, 1)}#pushCenterDrawer.push-center-drawer.show,#pushCenterDrawer.push-center-drawer.showing{transform:none}#pushCenterDrawer.push-center-drawer #pcPermCta,#pushCenterDrawer.push-center-drawer #pcTopicsSaveBtn,#pushCenterDrawer.push-center-drawer #pushCenterMinimizeBtn,#pushCenterDrawer.push-center-drawer .offcanvas-header .btn-close,#pushCenterDrawer.push-center-drawer .pc-tabbar .pc-tab,#pushCenterDrawer.push-center-drawer .pc-topic-wrap .pc-topic-chip,#pushCenterDrawer.push-center-drawer [data-pc-device-remove],#pushCenterDrawer.push-center-drawer [data-pc-open-alert-center],#pushCenterDrawer.push-center-drawer [data-pc-open-scenes]{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center}#pushCenterDrawer.push-center-drawer .pc-tabbar .pc-tab{padding:.5rem .35rem}#mobileBottomDock .mobile-bottom-dock-inner{overflow-x:auto;scrollbar-width:none}#mobileBottomDock .mobile-bottom-dock-inner::-webkit-scrollbar{display:none}}html[data-bs-theme=light] #pushCenterDrawer.push-center-drawer{background:var(--surface-card,var(--bs-body-bg,#fff));color:var(--color-text,var(--bs-body-color,#0f172a));border-color:var(--surface-border,rgba(15,23,42,.16))}@media (max-width:575.98px){.push-center-dock{top:auto;bottom:4.5rem;transform:none;border-radius:.75rem .75rem 0 0;border-bottom:0;padding:.4rem .55rem}}@media (prefers-reduced-motion:reduce){#pushCenterDrawer.push-center-drawer,.pc-topic-chip,.push-center-dock,.push-center-drawer .pc-tab{transition:none!important}}