._tabBar_k1yo0_1{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-around;height:56px;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #e5e7eb}._tabItem_k1yo0_16{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;height:100%;cursor:pointer;transition:color .2s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._tabItem_k1yo0_16 ._tabIcon_k1yo0_29{display:flex;align-items:center;justify-content:center;width:24px;height:24px}._tabItem_k1yo0_16 ._tabLabel_k1yo0_36{font-size:10px;color:#999;transition:color .2s}._tabItem_k1yo0_16._active_k1yo0_41 ._tabLabel_k1yo0_36{color:#171717;font-weight:600}._wrap_o01v7_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:16px}._spinner_o01v7_10{width:36px;height:36px;border:3px solid #e5e7eb;border-top-color:#171717;border-radius:50%;animation:_spin_o01v7_10 .8s linear infinite}@keyframes _spin_o01v7_10{to{transform:rotate(360deg)}}._text_o01v7_24{font-size:14px;color:#86909c}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#171717;background:#eef2f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit;outline:none;border:none;background:none}button{cursor:pointer}.page-container{min-height:100vh;background:linear-gradient(180deg,#e3edf7,#eef2f7,#f5f7fa);padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.scroll-container{overflow-y:auto;-webkit-overflow-scrolling:touch}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out}
