.PaywallBoundary-module__pgXULa__paywallContainer{outline:none;flex-direction:column;justify-content:center;align-items:center;margin:30px 0;transition:all .2s;display:flex;position:relative}.PaywallBoundary-module__pgXULa__paywallContainer:focus,.PaywallBoundary-module__pgXULa__paywallContainer.PaywallBoundary-module__pgXULa__focused{background-color:#00000005}.PaywallBoundary-module__pgXULa__dividerLine{justify-content:center;align-items:center;width:100%;height:45px;display:flex;position:relative}.PaywallBoundary-module__pgXULa__dividerLine:before,.PaywallBoundary-module__pgXULa__dividerLine:after{content:"";background-image:repeating-linear-gradient(90deg,#d0d0d0 0 2px,#0000 2px 5px);width:calc(50% - 130px);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.PaywallBoundary-module__pgXULa__dividerLine:before{left:0}.PaywallBoundary-module__pgXULa__dividerLine:after{right:0}.PaywallBoundary-module__pgXULa__textContainer{z-index:1;white-space:nowrap;background-color:#fff;align-items:center;gap:8px;padding:0 15px;display:flex;position:relative}.PaywallBoundary-module__pgXULa__paywallText{color:#7a7a7a;letter-spacing:.01em;-webkit-user-select:none;user-select:none;font-size:15px;font-weight:400;line-height:1.4}.PaywallBoundary-module__pgXULa__helpButton{color:#999;cursor:pointer;background-color:#0000;border:1px solid #999;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:12px;font-weight:400;transition:all .2s;display:flex}.PaywallBoundary-module__pgXULa__helpButton:hover{color:#666;border-color:#666}.PaywallBoundary-module__pgXULa__deleteButton{color:#666;cursor:pointer;opacity:0;visibility:hidden;background-color:#fff;border:1px solid #d0d0d0;border-radius:3px;padding:4px 12px;font-size:13px;transition:all .2s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.PaywallBoundary-module__pgXULa__paywallContainer.PaywallBoundary-module__pgXULa__focused .PaywallBoundary-module__pgXULa__deleteButton{opacity:1;visibility:visible}.PaywallBoundary-module__pgXULa__deleteButton:hover{background-color:#f8f8f8;border-color:#b0b0b0}.PaywallBoundary-module__pgXULa__statsContainer{text-align:center;color:#999;-webkit-user-select:none;user-select:none;margin-top:14px;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:768px){.PaywallBoundary-module__pgXULa__paywallContainer{height:40px;margin:15px 0}.PaywallBoundary-module__pgXULa__dividerLine:before,.PaywallBoundary-module__pgXULa__dividerLine:after{width:calc(50% - 100px)}.PaywallBoundary-module__pgXULa__textContainer{gap:6px;padding:0 10px}.PaywallBoundary-module__pgXULa__paywallText{font-size:13px}.PaywallBoundary-module__pgXULa__helpButton{width:16px;height:16px;font-size:10px}.PaywallBoundary-module__pgXULa__deleteButton{padding:3px 10px;font-size:12px;right:10px}.PaywallBoundary-module__pgXULa__statsContainer{margin-top:8px;font-size:12px}}.PaywallBoundary-module__pgXULa__paywallViewContainer{text-align:center;background-color:#f8f9fa;border:2px dashed #d0d0d0;border-radius:8px;margin:40px 0;padding:20px}.PaywallBoundary-module__pgXULa__paywallContent{max-width:400px;margin:0 auto}.PaywallBoundary-module__pgXULa__paywallTitle{color:#333;margin-bottom:12px;font-size:20px;font-weight:600}.PaywallBoundary-module__pgXULa__paywallDescription{color:#666;margin-bottom:20px;font-size:14px}.PaywallBoundary-module__pgXULa__priceInfo{justify-content:center;align-items:center;gap:8px;margin-bottom:24px;display:flex}.PaywallBoundary-module__pgXULa__priceLabel{color:#666;font-size:16px}.PaywallBoundary-module__pgXULa__priceAmount{color:#333;font-size:24px;font-weight:600}.PaywallBoundary-module__pgXULa__purchaseButton{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;transition:background-color .2s}.PaywallBoundary-module__pgXULa__purchaseButton:hover{background-color:#0056b3}.PaywallBoundary-module__pgXULa__purchaseButton:active{transform:translateY(1px)}@media (max-width:768px){.PaywallBoundary-module__pgXULa__paywallViewContainer{margin:20px 0;padding:16px}.PaywallBoundary-module__pgXULa__paywallTitle{font-size:18px}.PaywallBoundary-module__pgXULa__paywallDescription{font-size:13px}.PaywallBoundary-module__pgXULa__priceAmount{font-size:20px}.PaywallBoundary-module__pgXULa__purchaseButton{padding:10px 20px;font-size:14px}}
