.upgrade_overlay__WtzY5{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:50}.upgrade_modal__XUPj1{background:#fff;border-radius:1.5rem;padding:2.5rem;width:100%;max-width:960px;text-align:left;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.15);animation:upgrade_fadeIn__LvCXX .3s ease}.upgrade_input__GX7Nn{padding:.75rem;border-radius:10px;border:1px solid #ccc;font-size:1rem;width:100%}.upgrade_input__GX7Nn:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2);outline:none}.upgrade_closeButton__V8EOO{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.75rem;color:#888;cursor:pointer}.upgrade_title__LL4M7{font-size:1.75rem;font-weight:800;color:#222;margin-bottom:.2rem}.upgrade_description__beaXx{color:#555;margin-bottom:1.5rem;font-size:1rem}.upgrade_featureList__bRTnl{display:flex;flex-direction:column;gap:.5rem;padding-left:0;margin-bottom:1.5rem}.upgrade_featureItem__X_jMt{display:flex;align-items:center;font-size:1.05rem;font-weight:600;color:#1f2937;padding:.75rem 1rem;border-radius:.75rem;background:#f9fafb;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:transform .3s ease}.upgrade_featureItem__X_jMt:hover{transform:translateX(4px)}.upgrade_checkIcon__Mw947{background-color:#10b981;color:#fff;border-radius:9999px;display:inline-flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-weight:700;margin-right:.75rem;font-size:1rem;flex-shrink:0}.upgrade_subscribeButton__ZqqY_{background:linear-gradient(90deg,#facc15,#f59e0b);color:#1f2937;padding:.75rem 1.5rem;border-radius:9999px;font-size:1.125rem;font-weight:800;border:none;width:100%;cursor:pointer;box-shadow:0 4px 14px rgba(251,191,36,.5);transition:transform .25s ease,box-shadow .25s ease;position:relative;overflow:hidden;margin-top:.5rem}.upgrade_subscribeButton__ZqqY_:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(251,191,36,.6)}.upgrade_subscribeButton__ZqqY_:after{content:">>";position:absolute;right:1.5rem;font-weight:900;font-size:1.25rem;top:50%;transform:translateY(-50%);color:#92400e;transition:right .3s ease}.upgrade_subscribeButton__ZqqY_:hover:after{right:1.25rem}.upgrade_errorText__JOToX{color:#dc2626;font-size:.95rem;margin-bottom:.75rem}.upgrade_modalContentSplit__4eZE_{display:flex;flex-direction:row;gap:2.5rem}.upgrade_leftInfo__bT_kQ{flex:1 1;padding-right:1.5rem;border-right:1px solid #e5e7eb;animation:upgrade_slideInLeft__p8_Gh .4s ease forwards}.upgrade_signupFormRight__dhaRc{flex:1 1;padding-left:1.5rem;display:flex;flex-direction:column;justify-content:center;animation:upgrade_slideInRight__nWmfg .4s ease forwards;gap:.75rem}.upgrade_feeNote__sB_9h{background:linear-gradient(90deg,#d1fae5,#a7f3d0);color:#065f46;padding:.5rem 1.25rem;border-radius:9999px;font-size:1rem;font-weight:700;box-shadow:0 2px 6px rgba(16,185,129,.25);text-align:center;margin-bottom:.4rem;display:inline-block;transition:transform .3s ease,box-shadow .3s ease}.upgrade_feeHighlight__1exYX{background-color:#facc15;color:#1f2937;padding:.2rem .5rem;border-radius:.375rem;font-weight:800;margin:0 .25rem;font-size:1.05rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}@keyframes upgrade_fadeIn__LvCXX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes upgrade_slideInLeft__p8_Gh{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes upgrade_slideInRight__nWmfg{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.upgrade_modal__XUPj1{padding:1.75rem;border-radius:1.25rem;max-width:90%}.upgrade_modalContentSplit__4eZE_{flex-direction:column;gap:2rem}.upgrade_leftInfo__bT_kQ{padding-right:0;border-right:none;padding-bottom:1.25rem;border-bottom:1px solid #e5e7eb}.upgrade_signupFormRight__dhaRc{padding-left:0;padding-top:1.25rem}.upgrade_title__LL4M7{font-size:1.65rem}.upgrade_description__beaXx{font-size:1rem}.upgrade_featureItem__X_jMt{font-size:1rem;padding:.6rem 1rem}.upgrade_feeNote__sB_9h{font-size:.95rem;padding:.45rem 1.1rem}.upgrade_feeHighlight__1exYX{font-size:1.05rem;padding:.18rem .45rem}.upgrade_input__GX7Nn{font-size:1rem;padding:.7rem}.upgrade_subscribeButton__ZqqY_{font-size:1.05rem;padding:.7rem 1.35rem}.upgrade_subscribeButton__ZqqY_:after{font-size:1.1rem;right:1.25rem}.upgrade_closeButton__V8EOO{font-size:1.6rem;top:.85rem;right:.85rem}}@media (max-width:640px){.upgrade_modal__XUPj1{padding:1.25rem;border-radius:1rem;max-width:95%}.upgrade_modalContentSplit__4eZE_{flex-direction:column;gap:1.5rem}.upgrade_leftInfo__bT_kQ{padding-right:0;border-right:none;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.upgrade_signupFormRight__dhaRc{padding-left:0;padding-top:1rem}.upgrade_title__LL4M7{font-size:1.5rem}.upgrade_description__beaXx{font-size:.95rem}.upgrade_featureItem__X_jMt{font-size:.95rem;padding:.5rem .75rem}.upgrade_feeNote__sB_9h{font-size:.9rem;padding:.4rem 1rem}.upgrade_feeHighlight__1exYX{font-size:1rem;padding:.15rem .4rem}.upgrade_input__GX7Nn{font-size:.95rem;padding:.6rem}.upgrade_subscribeButton__ZqqY_{font-size:1rem;padding:.6rem 1.25rem}.upgrade_subscribeButton__ZqqY_:after{font-size:1rem;right:1rem}.upgrade_closeButton__V8EOO{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;font-size:2rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}}