.subscribeOverlayWrapper{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.subscribeOverlayModal{background-color:var(--body_background);background-image:var(--gradient-base);z-index:1;border:1px groove #a9a9a933;border-radius:5px;grid-template-rows:auto 1fr auto;width:55%;min-width:450px;max-width:650px;max-height:80vh;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 6px -6px #0006}.subscribeOverlayModal:before{content:"";background-color:var(--body_background);background-image:var(--gradient-base);z-index:-1;opacity:1;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0}.subscribeHeader{text-align:center;grid-row:1;margin-bottom:25px}.subscribeHeader h2{font-size:var(--fs-xl);color:var(--primary_text_color);margin:0;font-weight:500}.subscribeContent{flex-direction:column;grid-row:2;gap:20px;padding-right:10px;display:flex;overflow-y:auto}.explanationSection h3,.howItWorks h3{font-size:var(--fs-lg);color:var(--primary_text_color);margin-bottom:12px;font-weight:500}.benefitsList{margin:0;padding:0;list-style:none}.benefitsList li{color:var(--sec_text_color);font-size:var(--fs-base);padding:8px 0;line-height:1.4}.benefitsList li strong{color:var(--primary_text_color)}.stepsContainer{flex-direction:column;gap:15px;display:flex}.step{background-color:#a9a9a90d;border:1px solid #a9a9a91a;border-radius:5px;grid-template-columns:40px 1fr;align-items:center;gap:15px;padding:12px;display:grid}.stepNumber{width:30px;height:30px;font-size:var(--fs-sm);color:var(--primary_text_color);background-color:#0076b633;border:1px solid #0076b64d;border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.stepContent h4{font-size:var(--fs-base);color:var(--primary_text_color);margin:0 0 4px;font-weight:500}.stepContent p{font-size:var(--fs-base);color:var(--sec_text_color);margin:0;line-height:1.4}.callToAction{background-color:#0076b61a;border:1px solid #0076b64d;border-radius:5px;margin-top:10px;padding:15px}.callToAction p{font-size:var(--fs-base);color:var(--sec_text_color);margin:0;line-height:1.4}.callToAction strong{color:var(--primary_text_color)}.subscribeActions{grid-row:3;justify-content:center;gap:15px;margin-top:20px;display:flex}.exploreButton,.cancelButton{font-size:var(--fs-base);cursor:pointer;border:1px solid #a9a9a933;border-radius:5px;padding:12px 24px;font-weight:500;transition:all .3s;position:relative;overflow:hidden}.exploreButton{color:var(--primary_text_color);background-color:#0076b633;border-color:#0076b666}.exploreButton:before{content:"";background-image:var(--gradient-base);z-index:-1;opacity:0;border-radius:5px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.exploreButton:hover:before{opacity:1}.exploreButton:hover{color:#fff;border-color:#0076b699;transform:translateY(-1px);box-shadow:0 4px 8px #0076b64d}.cancelButton{color:var(--sec_text_color);background-color:#a9a9a91a}.cancelButton:hover{color:var(--primary_text_color);background-color:#a9a9a933;transform:translateY(-1px);box-shadow:0 4px 8px #0003}@media (max-width:768px){.subscribeOverlayModal{width:90%;min-width:350px;max-height:85vh;padding:20px}.subscribeActions{flex-direction:column;gap:10px}.exploreButton,.cancelButton{width:100%}.step{grid-template-columns:35px 1fr;gap:10px;padding:10px}.stepNumber{width:25px;height:25px;font-size:var(--fs-caption)}}.SubscribeOverLayPCreateThread{z-index:4;background:#000000b3;width:100%;height:100vh;position:fixed;top:75px;left:0}
