.mobile-header[data-v-68b3c121]{background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:.5px solid rgba(0,0,0,.1);padding-top:env(safe-area-inset-top,0px);-webkit-user-select:none;-moz-user-select:none;user-select:none}:root.dark .mobile-header[data-v-68b3c121]{background:#111827e0;border-bottom-color:#ffffff14}.mobile-bottom-nav[data-v-68b3c121]{background:#ffffffeb;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:.5px solid rgba(0,0,0,.1);padding-bottom:env(safe-area-inset-bottom,8px);-webkit-user-select:none;-moz-user-select:none;user-select:none}:root.dark .mobile-bottom-nav[data-v-68b3c121]{background:#111827eb;border-top-color:#ffffff14}.bottom-tab-item[data-v-68b3c121]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;padding:4px 2px;color:#9ca3af;transition:all .2s ease;-webkit-tap-highlight-color:transparent;cursor:pointer;background:none;border:none;font-family:inherit}.bottom-tab-item.active[data-v-68b3c121]{color:#10b981}:root.dark .bottom-tab-item[data-v-68b3c121]{color:#6b7280}:root.dark .bottom-tab-item.active[data-v-68b3c121]{color:#34d399}.tab-icon-wrapper[data-v-68b3c121]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.tab-icon-wrapper.active[data-v-68b3c121]{background:#10b9811f;transform:scale(1.05)}:root.dark .tab-icon-wrapper.active[data-v-68b3c121]{background:#34d39926}.tab-label[data-v-68b3c121]{font-size:11px;font-weight:500;margin-top:2px;line-height:1;letter-spacing:.01em}.mobile-content-area[data-v-68b3c121]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:calc(100vh - 120px);min-height:calc(100dvh - 120px)}.bottom-tab-item.active .tab-label[data-v-68b3c121]{font-weight:600}.bottom-tab-item:active .tab-icon-wrapper[data-v-68b3c121]{transform:scale(.92)}main[data-v-68b3c121]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}
