.page-module___8aEwW__page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.page-module___8aEwW__brandSide{background:var(--ink);color:var(--white);flex-direction:column;padding:48px;display:flex}.page-module___8aEwW__logo{color:var(--white);align-items:center;gap:12px;text-decoration:none;display:flex}.page-module___8aEwW__logo span{font-size:20px;font-weight:600}.page-module___8aEwW__brandContent{flex-direction:column;flex:1;justify-content:center;max-width:480px;display:flex}.page-module___8aEwW__brandTitle{font-family:var(--font-serif);letter-spacing:-2px;margin:0 0 24px;font-size:56px;font-weight:400;line-height:1.1}.page-module___8aEwW__brandSubtitle{color:#ffffffb3;margin:0 0 48px;font-size:20px;line-height:1.6}.page-module___8aEwW__stats{gap:48px;display:flex}.page-module___8aEwW__stat{flex-direction:column;display:flex}.page-module___8aEwW__statValue{font-size:36px;font-weight:700;line-height:1}.page-module___8aEwW__statLabel{color:#ffffff80;margin-top:8px;font-size:14px}.page-module___8aEwW__brandFooter{gap:24px;font-size:13px;display:flex}.page-module___8aEwW__brandFooter a{color:#ffffff80;text-decoration:none;transition:color .15s}.page-module___8aEwW__brandFooter a:hover{color:var(--white)}.page-module___8aEwW__connectSide{background:var(--paper);justify-content:center;align-items:center;padding:48px;display:flex}.page-module___8aEwW__connectCard{text-align:center;width:100%;max-width:380px}.page-module___8aEwW__badge{color:#22c55e;background:#22c55e1a;border-radius:9999px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.page-module___8aEwW__badge:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px}.page-module___8aEwW__connectTitle{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.5px;margin:0 0 12px;font-size:36px;font-weight:400}.page-module___8aEwW__connectDesc{color:var(--stone);margin:0 0 16px;font-size:15px;line-height:1.5}.page-module___8aEwW__connectHint{color:var(--stone);margin:12px 0 0;font-size:13px}.page-module___8aEwW__connectHint a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.page-module___8aEwW__connectHint a:hover{color:#22c55e}.page-module___8aEwW__connectAction{justify-content:center;display:flex}.page-module___8aEwW__divider{align-items:center;margin:24px 0;display:flex}.page-module___8aEwW__divider:before,.page-module___8aEwW__divider:after{content:"";background:var(--sand);flex:1;height:1px}.page-module___8aEwW__divider span{color:var(--stone);padding:0 16px;font-size:13px}.page-module___8aEwW__browseBtn{width:100%;color:var(--ink);background:var(--white);border:1px solid var(--sand);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.page-module___8aEwW__browseBtn:hover{background:var(--cloud);border-color:var(--ink)}.page-module___8aEwW__walletHelp{margin-top:24px;font-size:13px}.page-module___8aEwW__walletHelp a{color:var(--stone);text-underline-offset:2px;text-decoration:underline}.page-module___8aEwW__walletHelp a:hover{color:var(--ink)}.page-module___8aEwW__helpDivider{color:var(--sand);margin:0 8px}.page-module___8aEwW__pageCentered{background:var(--paper);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module___8aEwW__card{background:var(--white);border:1px solid var(--sand);text-align:center;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:400px;padding:48px;display:flex}.page-module___8aEwW__cardTitle{font-family:var(--font-serif);color:var(--ink);margin:var(--space-md)0 var(--space-sm)0;font-size:24px;font-weight:400}.page-module___8aEwW__cardDesc{color:var(--stone);margin:0;font-size:15px;line-height:1.5}.page-module___8aEwW__cardHint{color:var(--stone);margin:var(--space-sm)0 0 0;font-size:13px}.page-module___8aEwW__dividerSmall{background:var(--sand);width:100%;height:1px;margin:var(--space-md)0}.page-module___8aEwW__noCodeText{color:var(--stone);margin:0 0 var(--space-sm)0;font-size:14px}.page-module___8aEwW__benefitsList{margin:var(--space-sm)0 0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.page-module___8aEwW__benefit{color:#22c55e;font-size:13px;font-weight:500}.page-module___8aEwW__benefitDot{background:var(--sand);border-radius:50%;width:4px;height:4px}.page-module___8aEwW__waitlistBtn{color:#22c55e;border-radius:var(--radius-sm);background:#22c55e1a;border:1px solid #22c55e4d;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-module___8aEwW__waitlistBtn:hover{background:#22c55e26;border-color:#22c55e}.page-module___8aEwW__cardActions{gap:var(--space-sm);width:100%;margin-top:var(--space-lg);flex-direction:column;display:flex}.page-module___8aEwW__spinner{border:2px solid var(--sand);border-top-color:var(--ink);width:32px;height:32px;margin:var(--space-sm)0;border-radius:50%;animation:.8s linear infinite page-module___8aEwW__spin}@keyframes page-module___8aEwW__spin{to{transform:rotate(360deg)}}.page-module___8aEwW__btnPrimary{background:var(--ink);color:var(--white);border-radius:var(--radius-sm);cursor:pointer;border:none;width:100%;padding:12px 24px;font-size:14px;font-weight:500;transition:background .15s}.page-module___8aEwW__btnPrimary:hover{background:#333}.page-module___8aEwW__btnGhost{color:var(--stone);cursor:pointer;background:0 0;border:none;padding:12px 24px;font-size:14px;transition:color .15s}.page-module___8aEwW__btnGhost:hover{color:var(--ink)}.page-module___8aEwW__linkBtn{color:var(--stone);text-underline-offset:3px;cursor:pointer;margin-top:var(--space-sm);background:0 0;border:none;padding:8px;font-size:14px;text-decoration:underline}.page-module___8aEwW__linkBtn:hover{color:var(--ink)}.page-module___8aEwW__btnOutline{color:var(--ink);border:1px solid var(--sand);border-radius:var(--radius-sm);cursor:pointer;width:100%;margin-top:var(--space-sm);background:0 0;padding:12px 24px;font-size:14px;font-weight:500;transition:all .15s}.page-module___8aEwW__btnOutline:hover{border-color:var(--ink);background:var(--cloud)}.page-module___8aEwW__btnPrimary:disabled{background:var(--sand);cursor:not-allowed}.page-module___8aEwW__inviteForm{gap:var(--space-sm);width:100%;margin:var(--space-md)0;flex-direction:column;display:flex}.page-module___8aEwW__inputLabel{color:var(--ink);text-align:left;margin-bottom:-4px;font-size:13px;font-weight:500}.page-module___8aEwW__inviteInput{width:100%;font-size:20px;font-family:var(--font-mono);letter-spacing:4px;text-align:center;text-transform:uppercase;border:1px solid var(--sand);border-radius:var(--radius-sm);background:var(--cloud);outline:none;padding:14px 16px;font-weight:600;transition:border-color .15s}.page-module___8aEwW__inviteInput:focus{border-color:var(--ink);background:var(--white)}.page-module___8aEwW__inviteInput::placeholder{color:var(--stone);letter-spacing:2px}.page-module___8aEwW__cardError{color:#dc2626;margin:var(--space-sm)0 0 0;font-size:14px}.page-module___8aEwW__inputGroup{border:1px solid var(--sand);border-radius:var(--radius-sm);align-items:center;width:100%;transition:border-color .15s;display:flex;overflow:hidden}.page-module___8aEwW__inputGroup:focus-within{border-color:var(--ink)}.page-module___8aEwW__inputPrefix{color:var(--stone);background:var(--cloud);-webkit-user-select:none;user-select:none;padding:12px 0 12px 16px;font-size:15px}.page-module___8aEwW__handleInput{background:0 0;border:none;outline:none;flex:1;padding:12px 16px 12px 4px;font-size:15px}.page-module___8aEwW__handleInput::placeholder{color:var(--stone)}@media (max-width:900px){.page-module___8aEwW__page{grid-template-columns:1fr}.page-module___8aEwW__brandSide{min-height:auto;padding:32px 24px}.page-module___8aEwW__brandContent{padding:48px 0}.page-module___8aEwW__brandTitle{letter-spacing:-1px;font-size:40px}.page-module___8aEwW__brandSubtitle{margin-bottom:32px;font-size:16px}.page-module___8aEwW__stats{gap:32px}.page-module___8aEwW__statValue{font-size:24px}.page-module___8aEwW__connectSide{padding:48px 24px}.page-module___8aEwW__connectCard{max-width:100%}}@media (max-width:480px){.page-module___8aEwW__brandTitle{font-size:32px}.page-module___8aEwW__stats{flex-wrap:wrap;gap:24px}.page-module___8aEwW__stat{min-width:80px}}
