.checkbox-wrapper[data-v-22983239]{align-items:center;cursor:pointer;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper-checked .checkbox-inner[data-v-22983239]{background-color:#141414;border-color:#141414}.checkbox-wrapper-checked .checkbox-inner[data-v-22983239]:after{transform:rotate(45deg) scale(1)}.checkbox-wrapper-indeterminate .checkbox-inner[data-v-22983239]{background-color:#141414;border-color:#141414}.checkbox-wrapper-indeterminate .checkbox-inner[data-v-22983239]:after{background-color:#fff;border:0;height:8px;left:50%;margin-left:-4px;margin-top:-4px;top:50%;transform:scale(1);width:8px}.checkbox[data-v-22983239]{display:inline-block;height:20px;left:0;position:relative;top:0;vertical-align:middle;width:20px}.checkbox-input[data-v-22983239]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.checkbox-inner[data-v-22983239]{background-color:#fff;border:1px solid #d1d1d1;border-radius:6px;box-sizing:border-box;display:block;height:20px;left:0;position:relative;top:0;transition:all .3s;width:20px}.checkbox-inner[data-v-22983239]:after{border:2px solid #fff;border-left:0;border-top:0;content:" ";display:table;height:12px;left:6px;position:absolute;top:1px;transform:rotate(45deg) scale(0);transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;width:6px}.error-message[data-v-4f392fea]{align-items:center;color:#8c8c8c;display:flex;font-size:12px;gap:6px;line-height:24px}.form-item{display:flex;flex-direction:column;margin-bottom:var(--x-form-gap,18px)}.form-item.no-errors{margin-bottom:8px}.form-item.no-errors>[data-slot=form-description]{margin-top:8px}.form-item>label[data-slot=form-label]:not(:empty){margin-bottom:var(--x-form-label-margin-bottom,6px)}.form-item.no-errors>div[data-slot=form-message]{display:none}label[data-v-b4bdef43]{color:var(--x-form-label-color,#000);font-size:var(--x-form-label-font-size,14px);font-weight:var(--x-form-label-font-weight,600);line-height:var(--x-form-label-line-height,18px);position:relative}.form-label-required[data-v-b4bdef43]:after{color:var(--x-form-label-required-color,red);content:" *";font-weight:400}.form-message{color:var(--x-form-error-color);font-size:var(--x-form-error-font-size,14px);line-height:var(--x-form-error-line-height,24px)}.input[data-v-f5eb5ffc]{border:1px solid var(--xy-black-6);border-radius:var(--xy-radius-8,8px);box-sizing:border-box;color:var(--xy-black-14);font-size:var(--xy-text-14,14px);font-weight:var(--xy-weight-regular);height:48px;outline:none;padding:14px 16px;width:100%}.input[data-v-f5eb5ffc]:focus,.input[data-v-f5eb5ffc]:hover{border-color:var(--xy-black-7)}.input[data-v-f5eb5ffc]::-moz-placeholder{color:var(--xy-black-8);opacity:1}.input[data-v-f5eb5ffc]::placeholder{color:var(--xy-black-8);opacity:1}.input[data-v-f5eb5ffc]:-internal-autofill-previewed,.input[data-v-f5eb5ffc]:-internal-autofill-selected{transition:background-color 5000s ease-in-out 0s!important}.input[data-v-f5eb5ffc]:-webkit-autofill{box-shadow:inset 0 0 0 1000px transparent!important}.sms-code[data-v-96c72f70]{align-items:center;border:1px solid var(--xy-black-6);border-radius:var(--xy-radius-8,8px);box-sizing:border-box;color:var(--xy-black-14);display:flex;font-size:var(--xy-text-14,14px);font-weight:var(--xy-weight-regular);height:48px;justify-content:space-between;padding:14px 16px;width:100%}.sms-code[data-v-96c72f70]:focus,.sms-code[data-v-96c72f70]:hover{border-color:var(--xy-black-7)}.sms-code>input[data-v-96c72f70]{flex:1 1 0;outline:none}.sms-code>input[data-v-96c72f70]::-moz-placeholder{color:var(--xy-black-8);opacity:1}.sms-code>input[data-v-96c72f70]::placeholder{color:var(--xy-black-8);opacity:1}.sms-code>input[data-v-96c72f70]:-internal-autofill-previewed,.sms-code>input[data-v-96c72f70]:-internal-autofill-selected{transition:background-color 5000s ease-in-out 0s!important}.sms-code>input[data-v-96c72f70]:-webkit-autofill{box-shadow:inset 0 0 0 1000px transparent!important}.send-btn[data-v-96c72f70]{color:#2542e9;cursor:pointer;font-size:13px}.send-btn[data-count="0"][data-v-96c72f70]{color:var(--xy-black-14)}.send-btn[data-disabled=true][data-v-96c72f70]{color:var(--xy-black-8)}.user-form[data-v-a453a789]{width:100%}.sub-title[data-v-b801acf6]{color:#000;font-size:14px;font-weight:var(--xy-weight-medium);line-height:18px;margin-bottom:8px}.reset-btn[data-v-b801acf6]{margin-bottom:24px;margin-top:14px}.reset-btn+div[data-v-b801acf6]{color:#8c8c8c;font-size:12px;font-weight:var(--xy-weight-regular);line-height:24px;margin-bottom:-16px}.reset-btn+div>span[data-v-b801acf6]{color:#000;cursor:pointer;font-weight:var(--xy-weight-medium);text-decoration:underline}.modal-overlay[data-v-193d330f]{align-items:center;background:var(--xy-mask-bg);display:flex;justify-content:center;inset:0;padding:16px;position:fixed;z-index:1000}.login-modal-container[data-v-193d330f]{background:#fff;border-radius:14px;box-shadow:0 8px 32px #0000001f;letter-spacing:.5px;padding:42px 40px 40px;width:480px}.title[data-v-193d330f]{color:#000;font-size:32px;font-weight:var(--xy-weight-medium);line-height:1.4;margin-bottom:30px}.login-tabs[data-v-193d330f]{display:flex;gap:10px;margin-bottom:18px}.login-tab[data-v-193d330f]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#666;cursor:pointer;display:flex;flex:1;font-size:14px;gap:10px;height:48px;justify-content:center;transition:all .2s}.login-tab.active[data-v-193d330f]{border-color:#000;color:#000;font-weight:var(--xy-weight-medium)}.tab-icon[data-v-193d330f]{margin-right:10px}.tab-text[data-v-193d330f]{font-size:13px}.login-btn[data-v-193d330f]{margin-bottom:24px;margin-top:32px}.forget-password[data-v-193d330f]{color:#2542e9;cursor:pointer;font-size:12px;position:absolute;right:8px;top:-10px}.modal-overlay[data-v-90945e43]{align-items:center;background:var(--xy-mask-bg);display:flex;justify-content:center;inset:0;padding:16px;position:fixed;z-index:1000}.register-modal-container[data-v-90945e43]{background:#fff;border-radius:14px;box-shadow:0 8px 32px #0000001f;letter-spacing:.5px;padding:42px 40px 40px;width:480px}.title[data-v-90945e43]{color:#000;font-size:32px;font-weight:var(--xy-weight-medium);line-height:1.4;margin-bottom:30px}.register-btn[data-v-90945e43]{margin-bottom:24px}.app-header[data-v-7287d749]{background:var(--xy-bg-1);border-bottom:1px solid var(--xy-divider-bg);gap:16px;height:64px;justify-content:space-between;position:sticky;top:0;z-index:50}.app-header[data-v-7287d749],.brand[data-v-7287d749]{align-items:center;display:flex}.brand[data-v-7287d749]{flex-shrink:0;gap:8px}.logo-link[data-v-7287d749]{display:block;line-height:0}.logo-img[data-v-7287d749]{flex-shrink:0;height:24px;width:auto}.nav-tabs[data-v-7287d749] .x-tabs-list{border:none}.nav-tabs[data-v-7287d749] .x-tabs-trigger{border-radius:8px;color:var(--xy-main-level-3);padding:10px 14px;transition:background-color .15s ease,color .15s ease}.invite-section[data-v-7287d749]{background:var(--xy-black-3);border-radius:var(--xy-radius-medium);height:180px;padding:20px}.invite-section[data-v-7287d749]:last-child{margin-bottom:0}.invite-steps[data-v-7287d749]{margin-bottom:12px}.qr-code-container[data-v-7287d749]{background:var(--xy-bg-1);display:flex;flex:none;height:140px;justify-content:center;width:140px}.qr-code[data-v-7287d749],.qr-code-container[data-v-7287d749],.qr-placeholder[data-v-7287d749]{border-radius:var(--xy-radius-medium)}.qr-code[data-v-7287d749]{align-items:center;background:var(--xy-bg-1);display:flex;flex-direction:column;padding:10px}.nav-tabs[data-v-7287d749] .x-tabs-trigger:hover{background:#f5f5f5}.nav-tabs[data-v-7287d749] .x-tabs-trigger.is-active{background:transparent;color:var(--xy-auxiliary-normal)}.actions[data-v-7287d749]{gap:16px}.actions[data-v-7287d749],.actions-loading[data-v-7287d749]{align-items:center;display:flex}.actions-loading[data-v-7287d749]{height:32px;justify-content:center;min-width:120px}.loading-spinner[data-v-7287d749]{animation:spin-7287d749 .8s linear infinite;border:2px solid var(--xy-main-level-5);border-radius:50%;border-top-color:var(--xy-auxiliary-normal);height:20px;width:20px}@keyframes spin-7287d749{to{transform:rotate(1turn)}}@media(max-width:1256px){.app-header[data-v-7287d749]{min-width:1200px;padding:0 24px}}
