.sx-sign-overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#181420a3;position:fixed;inset:0}.sx-sign-card{--sign-ink:#18141f;--sign-purple:#6958f5;box-sizing:border-box;border:3px solid var(--sign-ink);width:min(550px,100% - 32px);box-shadow:11px 12px 0 var(--sign-ink);color:var(--sign-ink);font-family:var(--font-membership,Arial),"PingFang SC","Microsoft YaHei",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf9f6;border-radius:25px;padding:36px 40px 30px}.sx-sign-modal{z-index:81;overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 40px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.sx-sign-page{margin:0 auto}.sx-sign-close{border:2px solid var(--sign-ink);width:42px;height:42px;color:var(--sign-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:22px;right:22px}.sx-sign-close:hover{background:#eeebf9}.sx-sign-close svg{width:23px;height:23px}.sx-sign-intro{text-align:left;flex-direction:column;align-items:flex-start;gap:0;padding:0;display:flex}.sx-sign-icon{border:2px solid var(--sign-ink);background:#c9ff00;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:22px;display:grid}.sx-sign-icon svg{stroke-width:2px;width:31px;height:31px}.sx-sign-label{background:var(--sign-ink);color:#fff;border-radius:10px;margin-bottom:25px;padding:7px 13px;font-size:13px;font-weight:750;line-height:1.6;display:inline-block}.sx-sign-title{color:var(--sign-ink);letter-spacing:-1px;text-wrap:balance;margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:900;line-height:1.3}.sx-sign-description{color:#777080;margin:17px 0 27px;font-size:15px;font-weight:500;line-height:1.8}.sx-sign-form{width:100%}.sx-sign-fields{gap:21px;display:grid}.sx-sign-field{gap:10px;display:grid}.sx-sign-field label{color:var(--sign-ink);font-size:17px;font-weight:800;line-height:1.5}.sx-sign-card .sx-sign-field input{box-sizing:border-box;width:100%;height:57px;color:var(--sign-ink);box-shadow:none;background:#f9f8fb;border:2px solid #dcd7e2;border-radius:14px;padding:13px 17px;font-size:17px;font-weight:650;line-height:1.5;transition:border-color .15s,box-shadow .15s}.sx-sign-card .sx-sign-field input::placeholder{color:#89858c;opacity:1}.sx-sign-card .sx-sign-field input:focus-visible{border-color:var(--sign-purple);outline:none;box-shadow:0 0 0 3px #6958f524}.sx-sign-card .sx-sign-submit{border:2px solid var(--sign-ink);background:var(--sign-purple);width:100%;height:auto;min-height:57px;box-shadow:5px 6px 0 var(--sign-ink);color:#fff;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:8px;margin:2px 0 0;padding:12px 18px;font-size:18px;font-weight:800;line-height:1.6;transition:transform .12s,box-shadow .12s;display:flex}.sx-sign-card .sx-sign-submit:hover:not(:disabled){box-shadow:6px 7px 0 var(--sign-ink);background:#5f4de9;transform:translate(-1px,-1px)}.sx-sign-card .sx-sign-submit:active:not(:disabled){box-shadow:3px 4px 0 var(--sign-ink);transform:translate(2px,2px)}.sx-sign-card :is(button,a):focus-visible{outline:3px solid var(--sign-purple);outline-offset:4px}.sx-sign-card button:disabled{cursor:wait;opacity:.65}.sx-sign-switch{text-align:center;margin-top:22px}.sx-sign-card .sx-sign-switch :is(button,a){color:var(--sign-purple);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:16px;font-weight:750;line-height:1.6;text-decoration:none;display:inline-block}.sx-sign-card .sx-sign-switch :is(button,a):hover{text-underline-offset:4px;text-decoration:underline}.sx-sign-social{margin-top:23px}.sx-sign-card .sx-sign-social button{min-height:46px;color:var(--sign-ink);background:#fff;border:2px solid #dcd7e2;border-radius:12px;font-weight:650}.sx-sign-error,.sx-sign-hint{margin:0;font-size:13px;line-height:1.65}.sx-sign-error{color:#a12623;background:#fff0ee;border:1px solid #efb4af;border-radius:10px;padding:10px 12px}.sx-sign-hint{color:#776443}@media (max-width:600px){.sx-sign-card{box-shadow:7px 8px 0 var(--sign-ink);border-radius:22px;padding:27px 23px 23px}.sx-sign-modal{max-height:calc(100dvh - 32px)}.sx-sign-close{width:38px;height:38px;top:18px;right:18px}.sx-sign-icon{border-radius:15px;width:54px;height:54px;margin-bottom:18px}.sx-sign-label{margin-bottom:20px}.sx-sign-title{font-size:27px}.sx-sign-description{margin:14px 0 23px;font-size:14px}.sx-sign-field label{font-size:16px}.sx-sign-card .sx-sign-field input{height:53px;font-size:16px}.sx-sign-fields{gap:18px}.sx-sign-card .sx-sign-submit{min-height:53px;font-size:17px}.sx-sign-card .sx-sign-switch :is(button,a){font-size:15px}}@media (min-width:601px) and (max-height:800px),(max-width:600px) and (max-height:900px){.sx-sign-modal{padding-top:22px;padding-bottom:22px}.sx-sign-modal .sx-sign-icon{border-radius:13px;width:44px;height:44px;margin-bottom:8px}.sx-sign-modal .sx-sign-icon svg{width:26px;height:26px}.sx-sign-modal .sx-sign-label{border-radius:8px;margin-bottom:10px;padding:4px 10px;font-size:12px}.sx-sign-modal .sx-sign-title{font-size:30px;line-height:1.25}.sx-sign-modal .sx-sign-description{margin:10px 0 16px;font-size:14px;line-height:1.6}.sx-sign-modal .sx-sign-fields{gap:12px}.sx-sign-modal .sx-sign-field{gap:6px}.sx-sign-modal .sx-sign-field label{font-size:15px;line-height:1.4}.sx-sign-modal .sx-sign-field input{border-radius:12px;height:46px;padding:10px 14px;font-size:16px}.sx-sign-modal .sx-sign-submit{border-radius:13px;min-height:48px;padding:8px 16px;font-size:16px}.sx-sign-modal .sx-sign-switch{margin-top:14px}.sx-sign-modal .sx-sign-switch :is(button,a){padding-block:4px;font-size:15px}}@media (max-width:600px) and (max-height:900px){.sx-sign-modal .sx-sign-title{font-size:26px}}@media (prefers-reduced-motion:reduce){.sx-sign-card *{transition:none}}
