.app-icon[data-v-69ba537e]{display:inline-block;vertical-align:middle;flex-shrink:0}.tab-bar[data-v-29d89d3e]{position:fixed;left:50%;transform:translate(-50%);width:min(100% - 20px,452px);padding:12px 10px;border-radius:28px;background:#fffffff2;box-shadow:0 18px 36px #9e70392e;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;z-index:40;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.tab-item[data-v-29d89d3e]{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:62px;padding:8px 6px;border-radius:20px;color:#8d8392}.tab-item.active[data-v-29d89d3e]{background:linear-gradient(180deg,#fff4defa,#ffeecceb);color:#ff8a1d}.tab-icon[data-v-29d89d3e]{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.tab-label[data-v-29d89d3e]{font-size:12px;font-weight:800}.toast-wrap[data-v-e8c5411f]{position:fixed;top:18px;left:50%;z-index:60;transform:translate(-50%);width:calc(100% - 32px);max-width:360px}.toast[data-v-e8c5411f]{padding:12px 14px;border-radius:18px;color:#fffdf8;font-size:14px;font-weight:700;text-align:center;box-shadow:0 22px 44px #b7814429}.toast.success[data-v-e8c5411f]{background:#188a69eb}.toast.error[data-v-e8c5411f]{background:#c2483df0}.toast.info[data-v-e8c5411f]{background:#4c508cf0}.toast.warning[data-v-e8c5411f]{background:#cc7a00f0}.toast-fade-enter-active[data-v-e8c5411f],.toast-fade-leave-active[data-v-e8c5411f]{transition:all .18s ease}.toast-fade-enter-from[data-v-e8c5411f],.toast-fade-leave-to[data-v-e8c5411f]{opacity:0;transform:translateY(-8px)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100vh;color:#312014;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;background:radial-gradient(circle at top center,rgba(255,219,140,.74),transparent 30%),radial-gradient(circle at 16% 12%,rgba(255,182,85,.22),transparent 18%),radial-gradient(circle at 84% 16%,rgba(255,154,49,.16),transparent 18%),linear-gradient(180deg,#fff9ec,#fff4df 44%,#fff9ee)}#app{min-height:100vh;display:flex;justify-content:center}.app-container{position:relative;width:100%;max-width:480px;min-height:100vh}.page-content{min-height:100vh}.page-shell{width:100%;padding:18px 14px 118px}.glass-panel{border-radius:28px;background:#fffffff2;border:1px solid rgba(255,255,255,.78);box-shadow:0 12px 24px #b781441f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{border:0;background:transparent;cursor:pointer}input,textarea,select{width:100%;border:0;outline:0;background:transparent}
