.Paywall-module__BxOcHa__paywallOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#0009;justify-content:center;align-items:center;padding:24px;animation:.2s Paywall-module__BxOcHa__fadeIn;display:flex;position:fixed;inset:0}@keyframes Paywall-module__BxOcHa__fadeIn{0%{opacity:0}to{opacity:1}}.Paywall-module__BxOcHa__paywallModal{background:#fff;border-radius:24px;width:100%;max-width:500px;max-height:90vh;animation:.3s Paywall-module__BxOcHa__slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes Paywall-module__BxOcHa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Paywall-module__BxOcHa__closeButton{color:#718096;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:Inter,sans-serif;font-size:32px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.Paywall-module__BxOcHa__closeButton:hover{color:#2d3748;background:#f7fafc}.Paywall-module__BxOcHa__paywallContent{padding:48px 40px}.Paywall-module__BxOcHa__title{color:#1a202c;text-align:center;letter-spacing:-.5px;margin:0 0 12px;font-family:Inter,sans-serif;font-size:28px;font-weight:700}.Paywall-module__BxOcHa__description{color:#4a5568;text-align:center;margin:0 0 32px;font-family:Inter,sans-serif;font-size:15px;line-height:1.6}.Paywall-module__BxOcHa__description strong{color:#1a202c;font-weight:600}.Paywall-module__BxOcHa__pricingInfo{margin-bottom:32px}.Paywall-module__BxOcHa__pricingCard{text-align:center;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;padding:32px}.Paywall-module__BxOcHa__price{letter-spacing:-1px;margin:0 0 8px;font-family:Inter,sans-serif;font-size:48px;font-weight:700}.Paywall-module__BxOcHa__priceLabel{opacity:.9;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.Paywall-module__BxOcHa__paymentForm{flex-direction:column;gap:20px;display:flex}.Paywall-module__BxOcHa__formGroup{flex-direction:column;gap:8px;display:flex}.Paywall-module__BxOcHa__formGroup label{color:#2d3748;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.Paywall-module__BxOcHa__select,.Paywall-module__BxOcHa__input{color:#1a202c;background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:14px 16px;font-family:Inter,sans-serif;font-size:15px;transition:all .2s}.Paywall-module__BxOcHa__select:focus,.Paywall-module__BxOcHa__input:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.Paywall-module__BxOcHa__helpText{color:#718096;margin:4px 0 0;font-family:Inter,sans-serif;font-size:13px}.Paywall-module__BxOcHa__helpText strong{color:#2d3748}.Paywall-module__BxOcHa__paymentNote{background:#e6f3ff;border:1px solid #b3d9ff;border-radius:12px;margin-top:8px;margin-bottom:8px;padding:16px}.Paywall-module__BxOcHa__paymentNote p{color:#004085;margin:8px 0;font-family:Inter,sans-serif;font-size:14px;line-height:1.6}.Paywall-module__BxOcHa__paymentNote strong{color:#002752;font-weight:600}.Paywall-module__BxOcHa__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:12px;margin-top:8px;padding:16px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #667eea4d}.Paywall-module__BxOcHa__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.Paywall-module__BxOcHa__submitButton:disabled{opacity:.6;cursor:not-allowed}.Paywall-module__BxOcHa__alternative{text-align:center;color:#718096;margin-top:24px;font-family:Inter,sans-serif;font-size:14px}.Paywall-module__BxOcHa__alternative a{color:#667eea;font-weight:600;text-decoration:none}.Paywall-module__BxOcHa__alternative a:hover{text-decoration:underline}.Paywall-module__BxOcHa__paymentDetails{background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:20px}.Paywall-module__BxOcHa__detailTitle{color:#2d3748;margin:0 0 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.Paywall-module__BxOcHa__cryptoAddress,.Paywall-module__BxOcHa__bankDetails{font-family:Inter,sans-serif}.Paywall-module__BxOcHa__cryptoAddress p,.Paywall-module__BxOcHa__bankDetails p{color:#4a5568;margin:8px 0;font-family:Inter,sans-serif;font-size:13px}.Paywall-module__BxOcHa__cryptoAddress code,.Paywall-module__BxOcHa__bankDetails code{color:#1a202c;word-break:break-all;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:8px 0 16px;padding:12px;font-family:Inter,monospace;font-size:12px;display:block}.Paywall-module__BxOcHa__bankDetails p{margin:6px 0}.Paywall-module__BxOcHa__bankDetails strong{color:#2d3748;min-width:140px;font-weight:600;display:inline-block}
.Register-module__94NbSW__registerPage{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.Register-module__94NbSW__registerPage:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff1a 0%,#0000 50%);position:absolute;inset:0}.Register-module__94NbSW__registerContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1;background:#fffffffa;border-radius:24px;width:100%;max-width:440px;padding:48px 40px;animation:.4s ease-out Register-module__94NbSW__slideUp;position:relative;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff1a}@keyframes Register-module__94NbSW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Register-module__94NbSW__registerHeader{text-align:center;margin-bottom:40px}.Register-module__94NbSW__logo{align-items:center;gap:12px;margin-bottom:8px;text-decoration:none;transition:transform .2s;display:inline-flex}.Register-module__94NbSW__logo:hover{transform:scale(1.02)}.Register-module__94NbSW__logoImage{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.Register-module__94NbSW__logoImage img{object-fit:contain;width:100%;height:100%}.Register-module__94NbSW__logoText{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font-family:Inter,sans-serif;font-size:32px;font-weight:700}.Register-module__94NbSW__registerHeader h1{color:#1a202c;letter-spacing:-.3px;margin:0 0 8px;font-family:Inter,sans-serif;font-size:28px;font-weight:600}.Register-module__94NbSW__registerHeader p{color:#718096;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:400}.Register-module__94NbSW__registerForm{flex-direction:column;gap:24px;display:flex}.Register-module__94NbSW__formGroup{flex-direction:column;gap:8px;display:flex}.Register-module__94NbSW__formGroup label{color:#2d3748;letter-spacing:-.1px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.Register-module__94NbSW__formGroup input{color:#1a202c;background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:14px 16px;font-family:Inter,sans-serif;font-size:15px;transition:all .2s cubic-bezier(.4,0,.2,1)}.Register-module__94NbSW__formGroup input::placeholder{color:#a0aec0}.Register-module__94NbSW__formGroup input:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.Register-module__94NbSW__submitButton{color:#fff;cursor:pointer;letter-spacing:-.1px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:12px;margin-top:8px;padding:14px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #667eea4d}.Register-module__94NbSW__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.Register-module__94NbSW__submitButton:active:not(:disabled){transform:translateY(0)}.Register-module__94NbSW__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.Register-module__94NbSW__errorMessage{color:#c53030;background:#fed7d7;border:1px solid #fc8181;border-radius:12px;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.Register-module__94NbSW__registerFooter{text-align:center;color:#718096;margin-top:32px;font-family:Inter,sans-serif;font-size:14px}.Register-module__94NbSW__registerFooter a{color:#667eea;font-weight:600;text-decoration:none;transition:color .2s}.Register-module__94NbSW__registerFooter a:hover{color:#764ba2}.Register-module__94NbSW__pricingNote{background:#e6f3ff;border:1px solid #b3d9ff;border-radius:12px;margin-top:8px;padding:12px 16px}.Register-module__94NbSW__pricingNote p{color:#004085;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.Register-module__94NbSW__pricingNote strong{color:#002752}
