.wx-float[data-v-747cb3c2]{align-items:flex-end;bottom:max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column;position:fixed;right:max(18px,env(safe-area-inset-right));z-index:45}.wx-trigger[data-v-747cb3c2]{align-items:center;background:var(--bg-elevated);border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 24px #1a181429;color:var(--fg);cursor:pointer;display:inline-flex;font:600 13px/1.3 var(--sans);gap:8px;letter-spacing:.01em;padding:10px 15px;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s var(--ease-out)}.wx-trigger[data-v-747cb3c2]:hover{border-color:var(--accent);box-shadow:0 10px 28px #1a181433;transform:translateY(-1px)}.wx-icon[data-v-747cb3c2]{color:var(--accent);flex:none;height:17px;width:17px}.wx-trigger-short[data-v-747cb3c2]{display:none}.wx-panel[data-v-747cb3c2]{background:var(--bg-elevated);border:1px solid var(--line);border-radius:10px;bottom:calc(100% + 10px);box-shadow:0 18px 48px #1a181438;padding:14px 16px 12px;position:absolute;right:0;text-align:center;width:236px}.wx-panel-head[data-v-747cb3c2]{align-items:flex-start;display:flex;gap:6px;margin-bottom:10px;text-align:left}.wx-panel-head strong[data-v-747cb3c2]{color:var(--fg);flex:1;font:700 13px/1.5 var(--sans)}.wx-close[data-v-747cb3c2]{background:transparent;border:0;border-radius:4px;color:var(--muted);cursor:pointer;flex:none;font-size:18px;height:22px;line-height:1;margin:-2px -4px 0 0;padding:0;width:22px}.wx-close[data-v-747cb3c2]:hover{background:var(--accent-soft);color:var(--fg)}.wx-qr[data-v-747cb3c2]{background:#fff;border-radius:4px;display:block;image-rendering:pixelated;margin:0 auto;padding:4px}.wx-panel .wx-qr[data-v-747cb3c2]{height:148px;width:148px}.wx-id[data-v-747cb3c2]{color:var(--accent);font:700 15px/1.4 var(--sans);letter-spacing:.02em;margin:8px 0 0;-webkit-user-select:all;-moz-user-select:all;user-select:all}.wx-copy-btn[data-v-747cb3c2]{background:transparent;border:1px solid var(--line);border-radius:5px;color:var(--muted);cursor:pointer;font:500 12px/1.4 var(--sans);margin-top:8px;padding:5px 12px;transition:color .15s,border-color .15s,background .15s}.wx-copy-btn[data-v-747cb3c2]:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.wx-hint[data-v-747cb3c2]{margin:8px 0 0}.wx-hide[data-v-747cb3c2],.wx-hint[data-v-747cb3c2]{color:var(--muted);font:400 11px/1.6 var(--sans)}.wx-hide[data-v-747cb3c2]{background:transparent;border:0;cursor:pointer;margin-top:2px;opacity:.75;padding:2px 4px;text-decoration:underline;text-underline-offset:2px}.wx-hide[data-v-747cb3c2]:hover{color:var(--fg);opacity:1}.wx-inline[data-v-747cb3c2]{align-items:center;background:var(--bg-elevated);border:1px solid var(--line);border-radius:8px;display:flex;gap:18px;margin:40px 0 8px;max-width:600px;padding:16px 18px}.wx-inline .wx-qr[data-v-747cb3c2]{flex:none;height:104px;width:104px}.wx-inline-body[data-v-747cb3c2]{min-width:0}.wx-inline-title[data-v-747cb3c2]{color:var(--fg);font:700 15px/1.6 var(--sans);margin:0}.wx-inline-sub[data-v-747cb3c2]{color:var(--muted);font:400 12px/1.7 var(--sans);margin:4px 0 0}.wx-inline-sub strong[data-v-747cb3c2]{color:var(--accent);font-weight:700;-webkit-user-select:all;-moz-user-select:all;user-select:all}.wx-pop-enter-active[data-v-747cb3c2],.wx-pop-leave-active[data-v-747cb3c2]{transform-origin:bottom right;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.wx-pop-enter-from[data-v-747cb3c2],.wx-pop-leave-to[data-v-747cb3c2]{opacity:0;transform:translateY(4px) scale(.98)}@media(max-width:680px){.wx-float[data-v-747cb3c2]{bottom:max(14px,env(safe-area-inset-bottom));right:max(12px,env(safe-area-inset-right))}.wx-trigger[data-v-747cb3c2]{padding:10px 13px}.wx-trigger-long[data-v-747cb3c2]{display:none}.wx-trigger-short[data-v-747cb3c2]{display:inline}.wx-inline[data-v-747cb3c2]{gap:13px;padding:13px 14px}.wx-inline .wx-qr[data-v-747cb3c2]{height:84px;width:84px}.wx-inline-title[data-v-747cb3c2]{font-size:14px}}
