.blocked[data-v-1e341b1e]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.blocked-icon[data-v-1e341b1e]{margin-bottom:16px;font-size:48px}.blocked-text[data-v-1e341b1e]{color:#0009;text-align:center;font-size:16px;line-height:1.6}.invite[data-v-595ec53b]{flex-direction:column;flex:1;padding:48px 24px 32px;display:flex}.invite-header[data-v-595ec53b]{text-align:center;margin-bottom:48px}.invite-title[data-v-595ec53b]{margin-bottom:8px;font-size:28px;font-weight:700}.invite-desc[data-v-595ec53b]{color:#0006;font-size:14px}.invite-body[data-v-595ec53b]{flex-direction:column;gap:12px;display:flex}.invite-input[data-v-595ec53b]{color:#1a1a1a;text-align:center;letter-spacing:8px;background:#fff;border:1px solid #ddd;border-radius:12px;outline:none;width:100%;height:52px;padding:0 16px;font-size:24px;font-weight:600;transition:border-color .2s}.invite-input[data-v-595ec53b]:focus{border-color:#07c160}.invite-input[data-v-595ec53b]::placeholder{letter-spacing:0;color:#bbb;font-size:14px;font-weight:400}.invite-error[data-v-595ec53b]{color:#ff4d4f;text-align:center;font-size:13px}.invite-btn[data-v-595ec53b]{color:#fff;cursor:pointer;background:#07c160;border:none;border-radius:24px;width:100%;height:48px;min-height:44px;margin-top:8px;font-size:16px;font-weight:600;transition:opacity .2s}.invite-btn.disabled[data-v-595ec53b]{opacity:.3;cursor:not-allowed}.preview[data-v-bc5edd9c]{background:#f5f5f5;padding:16px 16px 0}.preview-media[data-v-bc5edd9c]{background:#0f0f0f;border-radius:12px;justify-content:center;align-items:center;max-height:50vh;display:flex;overflow:hidden}.preview-video[data-v-bc5edd9c],.preview-img[data-v-bc5edd9c]{object-fit:contain;max-width:100%;max-height:50vh;display:block}.preview-title[data-v-bc5edd9c]{color:#1a1a1a;text-align:justify;padding:12px 4px 16px;font-size:16px;font-weight:600}.step[data-v-3e8a8a50]{gap:16px;display:flex;position:relative}.step+.step[data-v-3e8a8a50]{margin-top:0}.step-line[data-v-3e8a8a50]{flex-direction:column;flex-shrink:0;align-items:center;width:32px;display:flex}.step-dot[data-v-3e8a8a50]{color:#fff;background:#07c160;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:flex}.step-connector[data-v-3e8a8a50]{background:#e8e8e8;flex:1;width:1px;min-height:24px}.step:last-child .step-connector[data-v-3e8a8a50]{display:none}.step-content[data-v-3e8a8a50]{flex:1;padding-bottom:32px}.step:last-child .step-content[data-v-3e8a8a50]{padding-bottom:0}.step-title[data-v-3e8a8a50]{margin-bottom:4px;padding-top:4px;font-size:16px;font-weight:600}.step-desc[data-v-3e8a8a50]{color:#0009;font-size:13px;line-height:1.5}.step-action[data-v-3e8a8a50]{margin-top:12px}.download-wrapper[data-v-1b4aefe7]{position:relative}.download-btn[data-v-1b4aefe7]{text-align:center;color:#fff;cursor:pointer;background:#07c160;border:none;border-radius:22px;width:100%;height:44px;min-height:44px;font-size:15px;font-weight:600;line-height:44px;display:block}.download-btn[data-v-1b4aefe7]:disabled{opacity:.6}.toast[data-v-1b4aefe7]{color:#fff;z-index:1000;pointer-events:none;background:#000000bf;border-radius:8px;padding:10px 20px;font-size:14px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.toast-enter-active[data-v-1b4aefe7],.toast-leave-active[data-v-1b4aefe7]{transition:opacity .25s}.toast-enter-from[data-v-1b4aefe7],.toast-leave-to[data-v-1b4aefe7]{opacity:0}.record-code[data-v-1eb9d3b5]{background:#fff;border:1px solid #e8e8e8;border-radius:10px;margin-bottom:8px;padding:12px 16px}.record-code[data-v-1eb9d3b5]:last-child{margin-bottom:0}.record-code-label[data-v-1eb9d3b5]{color:#0006;margin-bottom:4px;font-size:12px;display:block}.record-code-value[data-v-1eb9d3b5]{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-code-text[data-v-1eb9d3b5]{letter-spacing:2px;font-family:SF Mono,Fira Code,monospace;font-size:20px;font-weight:700}.record-code-btn[data-v-1eb9d3b5]{color:#07c160;cursor:pointer;background:0 0;border:1px solid #07c160;border-radius:16px;flex-shrink:0;align-items:center;height:32px;min-height:44px;padding:0 16px;font-size:13px;transition:background .2s;display:flex}.record-code-btn[data-v-1eb9d3b5]:hover{background:#f0faf4}.qrcode[data-v-66b047f6]{margin-top:12px;display:flex}.qrcode-img[data-v-66b047f6]{max-width:200px;max-height:200px}.contact[data-v-337adb30]{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:12px 16px}.contact-label[data-v-337adb30]{color:#0006;margin-bottom:4px;font-size:12px;display:block}.contact-value[data-v-337adb30]{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-text[data-v-337adb30]{font-size:15px;font-weight:500}.contact-btn[data-v-337adb30]{color:#07c160;cursor:pointer;background:0 0;border:1px solid #07c160;border-radius:16px;flex-shrink:0;align-items:center;height:32px;min-height:44px;padding:0 16px;font-size:13px;transition:background .2s;display:flex}.contact-btn[data-v-337adb30]:disabled{opacity:.5;cursor:not-allowed}.contact-btn[data-v-337adb30]:hover{background:#f0faf4}.toast[data-v-337adb30]{color:#fff;z-index:1000;pointer-events:none;background:#000000bf;border-radius:8px;padding:10px 20px;font-size:14px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.toast-enter-active[data-v-337adb30],.toast-leave-active[data-v-337adb30]{transition:opacity .25s}.toast-enter-from[data-v-337adb30],.toast-leave-to[data-v-337adb30]{opacity:0}.guide[data-v-430d530b]{background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;padding:24px 16px 48px;box-shadow:0 0 12px #0000001a}.detail[data-v-144cea98]{flex-direction:column;flex:1;display:flex;overflow:hidden}.detail-scroll[data-v-144cea98]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.browser-guide[data-v-c6dacf46]{z-index:2000;background:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:fixed;inset:0;overflow:hidden}.browser-guide-bg[data-v-c6dacf46]{pointer-events:none;position:absolute;inset:0}.browser-guide-dot[data-v-c6dacf46]{background:#07c160;border-radius:50%;position:absolute}.browser-guide-dot.dot-1[data-v-c6dacf46]{opacity:.08;width:200px;height:200px;top:-60px;right:-80px}.browser-guide-dot.dot-2[data-v-c6dacf46]{opacity:.06;width:120px;height:120px;bottom:10%;left:-40px}.browser-guide-dot.dot-3[data-v-c6dacf46]{opacity:.05;width:80px;height:80px;top:40%;right:-20px}.browser-guide-content[data-v-c6dacf46]{text-align:center;max-width:320px;position:relative}.browser-guide-title[data-v-c6dacf46]{color:#1a1a1a;margin-bottom:10px;font-size:22px;font-weight:700}.browser-guide-desc[data-v-c6dacf46]{color:#00000073;margin-bottom:24px;font-size:14px;line-height:1.6}.browser-guide-steps[data-v-c6dacf46]{flex-direction:column;align-items:center;gap:0;display:flex}.browser-guide-step[data-v-c6dacf46]{background:#fff;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 20px;display:flex;box-shadow:0 2px 8px #0000000f}.browser-guide-step+.browser-guide-step[data-v-c6dacf46]{margin-top:12px}.browser-guide-step-num[data-v-c6dacf46]{color:#fff;background:#07c160;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:flex}.browser-guide-step-text[data-v-c6dacf46]{color:#1a1a1a;font-size:14px;line-height:1.4}.browser-guide-step-text strong[data-v-c6dacf46]{color:#07c160;font-weight:600}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{height:100%}.app{background:#f5f5f5;flex-direction:column;max-width:500px;height:100%;margin:0 auto;display:flex}.loading{flex:1;justify-content:center;align-items:center;display:flex}.spinner{border:3px solid #0000001a;border-top-color:#333;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
