.floating-service[data-v-9749f3ae]{position:fixed;z-index:120;right:calc(var(--app-side-space) + 16px);bottom:calc(24px + env(safe-area-inset-bottom, 0px));display:-webkit-box;display:-webkit-flex;display:flex;width:52px;height:52px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;border-radius:50%;border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--text-primary);box-shadow:0 4px 16px rgba(0,0,0,.1);cursor:pointer;-webkit-tap-highlight-color:transparent}.floating-service--tabbar[data-v-9749f3ae]{bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.floating-service--wallet[data-v-9749f3ae]{bottom:calc(148px + env(safe-area-inset-bottom, 0px))}.floating-service-icon[data-v-9749f3ae]{display:block;width:32px;height:32px}.floating-service[data-v-9749f3ae]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.floating-service[data-v-9749f3ae]:active{background:var(--surface-hover)}.floating-service[aria-disabled=true][data-v-9749f3ae]{cursor:wait}.announcement-popup[data-v-d3cea1a2]{width:calc(var(--app-page-width) - 32px);max-width:664px;min-height:64px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;background:#fff;color:#111}.announcement-popup .announcement-content[data-v-d3cea1a2]{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.announcement-popup .announcement-image-error[data-v-d3cea1a2]{padding:56px 24px 32px;color:#6b7280;text-align:center}.announcement-popup .announcement-notice[data-v-d3cea1a2] p{margin:0}.announcement-popup .announcement-notice[data-v-d3cea1a2] img{display:block;max-width:100%;height:auto}.announcement-popup .announcement-notice[data-v-d3cea1a2] iframe,.announcement-popup .announcement-notice[data-v-d3cea1a2] table,.announcement-popup .announcement-notice[data-v-d3cea1a2] video{max-width:100%}.announcement-popup .announcement-close[data-v-d3cea1a2]{position:absolute;z-index:1;top:12px;right:12px;display:-webkit-box;display:-webkit-flex;display:flex;width:34px;height:34px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;background:var(--surface-muted);color:#111;font-size:22px;cursor:pointer}.announcement-popup .announcement-close[data-v-d3cea1a2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root{--app-max-width:768px;--app-page-width:min(100vw,var(--app-max-width));--app-vw:calc(var(--app-page-width)/100);--app-side-space:max(0px,calc(50% - var(--app-max-width)/2))}body{font-size:16px;-webkit-font-smoothing:antialiased;margin:0 auto!important}#app,body{width:100%;max-width:var(--app-max-width)}#app{margin:0 auto;height:100%;position:relative}.van-dropdown-item,.van-nav-bar--fixed,.van-popup--bottom,.van-popup--top,.van-tabbar--fixed{right:0;left:0;width:100%;max-width:var(--app-max-width);margin-right:auto;margin-left:auto}.van-popup--right{right:var(--app-side-space)}.van-popup--left{left:var(--app-side-space)}a{position:fixed;top:-1000px}.van-toast--loading{width:20px!important;height:20px!important;min-height:auto!important;background-color:rgba(0,0,0,.5)!important}.van-toast{max-width:calc(var(--app-page-width)*0.7)!important}body{overflow-x:hidden}p{margin:0;padding:0}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zz{position:fixed;z-index:20;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.3}.space-text{white-space:pre-line}#infrm{position:fixed;top:-1000px}:root{--page-bg:#fafaf9;--surface-bg:#fff;--surface-muted:#f5f5f4;--surface-hover:#efefed;--surface-border:#e7e5e4;--text-primary:#0a0a0a;--text-muted:#666;--button-bg:#cff106;--button-hover:#c2e300;--button-text:#0a0a0a;--brand-ink:var(--text-primary);--brand-soft:var(--surface-muted);--focus-ring:#525252;--brand-shadow:0 2px 8px rgba(0,0,0,0.06)}#app,body,html{background:var(--page-bg);color:var(--text-primary)}.van-button--info,.van-button--primary{border-color:var(--button-bg);background:var(--button-bg);color:var(--button-text)}.van-button--info:not(.van-button--disabled):active,.van-button--primary:not(.van-button--disabled):active{border-color:var(--button-hover);background:var(--button-hover)}.van-dialog .van-dialog__confirm,.van-dialog .van-dialog__confirm:active{background:var(--button-bg);color:var(--button-text)}.van-picker__confirm,.van-tabs__nav .van-tab--active{color:var(--brand-ink)}.van-tabs__line{background:var(--brand-ink)}.van-checkbox__icon--checked .van-icon{border-color:var(--brand-ink);background:var(--brand-ink);color:#fff}