body{color:#fff;font-size:3.73333vw;background-color:#000;font-weight:500;margin:0;height:auto;width:100vw;overflow:auto}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.app-tabbar[data-v-fea2d310]{position:fixed;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:repeat(4,6.13333vw);justify-content:space-between;width:100%;max-width:144vw;height:22.93333vw;padding:3.46667vw 9.6vw 5.33333vw;margin:0 auto;background:#f9fbff;border:1px solid #e9edf7;border-radius:2.13333vw 2.13333vw 0 0;box-shadow:0 -1.06667vw 3.73333vw #0c13270a}.tabbar-item[data-v-fea2d310]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;color:#9a9a9d;text-decoration:none}.tabbar-item.is-active[data-v-fea2d310]{color:#11121d;font-weight:800}.tabbar-item span[data-v-fea2d310]{margin-top:1.6vw;font-size:3.2vw;line-height:4.26667vw;letter-spacing:0;white-space:nowrap}.tabbar-icon[data-v-fea2d310]{display:block;width:6.4vw;height:6.4vw;-o-object-fit:contain;object-fit:contain}.invite-dialog-overlay[data-v-ce3d242d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#050c1c94;-webkit-backdrop-filter:blur(2.13333vw);backdrop-filter:blur(2.13333vw)}.invite-dialog[data-v-ce3d242d]{width:90%;max-width:90.66667vw;max-height:90vh;overflow:hidden;background:#fff;border:1px solid #edf0f5;border-radius:4.26667vw;box-shadow:0 5.33333vw 16vw #0610243d;animation:slideUp-ce3d242d .3s ease-out}@keyframes slideUp-ce3d242d{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.text-title[data-v-ce3d242d]{width:100%;margin:0 auto;font-family:Inter,Inter;font-size:4.8vw;font-weight:600;color:#111827;text-align:center}.dialog-header[data-v-ce3d242d]{position:relative;display:flex;align-items:center;justify-content:center;padding:5.33333vw 5.33333vw 4.26667vw;border-bottom:1px solid #edf0f5}.dialog-header[data-v-ce3d242d]:before{position:absolute;bottom:-1px;left:50%;width:10.66667vw;height:.8vw;content:"";background:#2f71ed;border-radius:.53333vw;transform:translate(-50%)}.dialog-content[data-v-ce3d242d]{max-height:calc(90vh - 32vw);padding:6.4vw 5.33333vw;overflow-y:auto}.form-group[data-v-ce3d242d]{margin-bottom:4.26667vw}.form-group label[data-v-ce3d242d]{display:block;margin-bottom:2.13333vw;font-family:Inter,Inter;font-size:3.73333vw;font-weight:500;color:#303033}.form-group .form-input[data-v-ce3d242d]{box-sizing:border-box;width:100%;padding:3.73333vw 4.26667vw;font-family:Inter,Inter;font-size:3.73333vw;color:#111827;background:#f7f9fc;border:1px solid #edf0f5;border-radius:5.33333vw;transition:all .2s ease}.form-group .form-input[data-v-ce3d242d]:focus{background:#fff;border-color:#2f71ed;outline:none;box-shadow:0 0 0 .8vw #2f71ed24}.form-group .form-input[data-v-ce3d242d]:disabled{cursor:not-allowed;opacity:.6}.form-group .form-input[data-v-ce3d242d]::-moz-placeholder{color:#a1a8b5}.form-group .form-input[data-v-ce3d242d]::placeholder{color:#a1a8b5}.dialog-actions[data-v-ce3d242d]{display:flex;gap:3.2vw;margin-top:6.4vw}.dialog-actions button[data-v-ce3d242d]{position:relative;flex:1;padding:3.2vw 6.4vw;font-family:Inter,Inter;font-size:3.73333vw;font-weight:500;cursor:pointer;border:none;border-radius:5.33333vw;transition:all .2s ease}.dialog-actions .confirm-btn[data-v-ce3d242d]{color:#fff;background:#2f71ed}.dialog-actions .confirm-btn[data-v-ce3d242d]:hover:not(:disabled){box-shadow:0 2.13333vw 6.66667vw #2f71ed47;transform:translateY(-1px)}.dialog-actions .confirm-btn[data-v-ce3d242d]:active:not(:disabled){opacity:.9;transform:scale(.99)}.dialog-actions .confirm-btn[data-v-ce3d242d]:disabled{cursor:not-allowed;background:#2f71ed7a}.dialog-actions .confirm-btn.loading[data-v-ce3d242d]{pointer-events:none}.dialog-actions .confirm-btn.loading .loading-spinner[data-v-ce3d242d]{display:inline-block;width:4.26667vw;height:4.26667vw;margin-right:2.13333vw;vertical-align:middle;border:.53333vw solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ce3d242d 1s ease-in-out infinite}@keyframes spin-ce3d242d{to{transform:rotate(360deg)}}@media (max-width: 768px){.invite-dialog[data-v-ce3d242d]{width:90%;margin:20px}.dialog-header[data-v-ce3d242d]{padding:18px 16px 14px}.dialog-content[data-v-ce3d242d]{padding:20px 16px}.dialog-actions[data-v-ce3d242d]{flex-direction:column}.dialog-actions button[data-v-ce3d242d]{width:100%}}.app-container{width:100%;min-height:100vh;background-color:#fff}.page-container{min-height:100vh;background-color:#fff}
