.SubscriptionManagement_container__b2xwB{min-height:100vh;padding:6rem 2rem 2rem;background:linear-gradient(135deg,#f0f4ff,#e8f0fe 50%,#f5f0ff)}.SubscriptionManagement_header__7qU00{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;max-width:900px;margin-left:auto;margin-right:auto}.SubscriptionManagement_backButton__sTW10{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:white;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;transition:all .3s;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.04)}.SubscriptionManagement_backButton__sTW10:hover{background:#f8fafc;border-color:#3b82f6;color:#3b82f6;transform:translateX(-2px)}.SubscriptionManagement_title__X_9iF{color:#1e293b;font-size:1.75rem;font-weight:700;margin:0}.SubscriptionManagement_refreshButton__awdaS{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:white;border:1px solid #e2e8f0;border-radius:12px;color:#3b82f6;cursor:pointer;transition:all .3s;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.04)}.SubscriptionManagement_refreshButton__awdaS:hover{background:#eff6ff;border-color:#3b82f6}.SubscriptionManagement_refreshButton__awdaS:disabled{opacity:.5;cursor:not-allowed}.SubscriptionManagement_spinning__AoKCH{animation:SubscriptionManagement_spin__KUz4Q 1s linear infinite}@keyframes SubscriptionManagement_spin__KUz4Q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubscriptionManagement_noSubscriptionCard__rBoHJ,.SubscriptionManagement_subscriptionCard__k8Sv7{background:white;border-radius:24px;padding:2.5rem;box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);max-width:900px;margin:0 auto;border:1px solid rgba(255,255,255,.8)}.SubscriptionManagement_noSubscriptionCard__rBoHJ{text-align:center;padding:4rem 2rem}.SubscriptionManagement_noSubscriptionIcon__Qn7ws{font-size:4rem;color:#94a3b8;margin-bottom:1.5rem}.SubscriptionManagement_noSubscriptionCard__rBoHJ h2{color:#1e293b;margin-bottom:.75rem;font-size:1.5rem}.SubscriptionManagement_noSubscriptionCard__rBoHJ p{color:#64748b;margin-bottom:2rem;font-size:1rem}.SubscriptionManagement_cardHeader__sqJFF{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.SubscriptionManagement_headerLeft__MBviu{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.SubscriptionManagement_cardTitle__rL2e1{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.SubscriptionManagement_statusBadge__UL0uQ{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600}.SubscriptionManagement_cardBody___QPh5{margin-bottom:2rem}.SubscriptionManagement_infoSection__IypNf{margin-bottom:1.5rem}.SubscriptionManagement_infoItem__Yfpfc{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;margin-bottom:.75rem;border:1px solid #e2e8f0;transition:all .3s}.SubscriptionManagement_infoItem__Yfpfc:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.04)}.SubscriptionManagement_infoIcon__Ldujt{font-size:1.5rem;color:#3b82f6;margin-top:.125rem;flex-shrink:0}.SubscriptionManagement_infoContent__LJrIn{flex:1 1;display:flex;flex-direction:column;gap:.375rem}.SubscriptionManagement_infoLabel__tBbvK{font-size:.8rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.SubscriptionManagement_infoValue__OH48Y{font-size:1.1rem;color:#1e293b;font-weight:600}.SubscriptionManagement_infoSubtext__or_CO{font-size:.875rem;color:#10b981;font-weight:500}.SubscriptionManagement_warningSection__1YcBP{display:flex;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;border-radius:16px;margin-bottom:1.5rem}.SubscriptionManagement_warningIcon__XLyZh{font-size:1.75rem;color:#d97706;flex-shrink:0}.SubscriptionManagement_warningContent__IIl7A h3{color:#92400e;margin:0 0 .5rem;font-size:1.125rem}.SubscriptionManagement_warningContent__IIl7A p{color:#78350f;margin:.25rem 0;font-size:.9rem}.SubscriptionManagement_warningSubtext__RphzU{font-size:.8rem;color:#a16207}.SubscriptionManagement_trialProgress__LRnqF{margin-top:1rem;padding-top:1rem;border-top:1px dashed #e2e8f0}.SubscriptionManagement_progressBar__f9EF_{height:8px;background:#e2e8f0;border-radius:50px;overflow:hidden;margin-bottom:.5rem}.SubscriptionManagement_progressFill__Um47D{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:50px;transition:width .5s ease}.SubscriptionManagement_progressText__Dy_3E{font-size:.8rem;color:#64748b;text-align:right}.SubscriptionManagement_cardActions__SbI2Y{padding-top:1.5rem;border-top:1px solid #f1f5f9}.SubscriptionManagement_cancelButton___Ht36,.SubscriptionManagement_resumeButton__8N2QK,.SubscriptionManagement_subscribeButton__YiCu4{width:100%;padding:1rem 1.5rem;border:none;border-radius:14px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}.SubscriptionManagement_cancelButton___Ht36{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626;border:1px solid #fecaca}.SubscriptionManagement_cancelButton___Ht36:hover{background:linear-gradient(135deg,#fecaca,#fca5a5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.15)}.SubscriptionManagement_resumeButton__8N2QK{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb;border:1px solid #bfdbfe}.SubscriptionManagement_resumeButton__8N2QK:hover{background:linear-gradient(135deg,#bfdbfe,#93c5fd);transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.15)}.SubscriptionManagement_subscribeButton__YiCu4{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;box-shadow:0 4px 14px rgba(59,130,246,.35)}.SubscriptionManagement_subscribeButton__YiCu4:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.4)}.SubscriptionManagement_cancelConfirm___TYHX{padding:1.5rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:16px;border:1px solid #fecaca}.SubscriptionManagement_cancelConfirm___TYHX p{color:#991b1b;margin-bottom:1rem;font-weight:600;font-size:1rem}.SubscriptionManagement_checkboxLabel__GaV_q{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;color:#7f1d1d;cursor:pointer;font-size:.95rem}.SubscriptionManagement_checkboxLabel__GaV_q input[type=checkbox]{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#dc2626}.SubscriptionManagement_confirmButtons__lC4C9{display:flex;gap:1rem}.SubscriptionManagement_confirmButton__HIyNy{flex:1 1;padding:.875rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:white;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s}.SubscriptionManagement_confirmButton__HIyNy:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px)}.SubscriptionManagement_confirmButton__HIyNy:disabled{opacity:.5;cursor:not-allowed;transform:none}.SubscriptionManagement_cancelConfirmButton__NkY_H{flex:1 1;padding:.875rem;background:white;color:#475569;border:1px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s}.SubscriptionManagement_cancelConfirmButton__NkY_H:hover{background:#f8fafc;border-color:#cbd5e1}.SubscriptionManagement_loadingContainer__j99vq{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#64748b}.SubscriptionManagement_loadingSpinner__LWAwv{width:50px;height:50px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:SubscriptionManagement_spin__KUz4Q 1s linear infinite;margin-bottom:1rem}.SubscriptionManagement_pendingAuthSection__Mf6SJ{text-align:center;padding:2rem;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:16px;margin-bottom:1.5rem}.SubscriptionManagement_pendingAuthIcon__KaNTi{font-size:3rem;color:#6366f1;margin-bottom:1rem}.SubscriptionManagement_pendingAuthSection__Mf6SJ h3{color:#3730a3;margin:0 0 .5rem;font-size:1.25rem}.SubscriptionManagement_pendingAuthSection__Mf6SJ p{color:#4338ca;margin:0;font-size:.95rem}@media (max-width:768px){.SubscriptionManagement_container__b2xwB{padding:1rem}.SubscriptionManagement_header__7qU00{flex-direction:column;gap:1rem;text-align:center}.SubscriptionManagement_noSubscriptionCard__rBoHJ,.SubscriptionManagement_subscriptionCard__k8Sv7{padding:1.5rem;border-radius:16px}.SubscriptionManagement_cardHeader__sqJFF{flex-direction:column;align-items:flex-start;gap:1rem}.SubscriptionManagement_infoItem__Yfpfc{flex-direction:column;text-align:center}.SubscriptionManagement_infoIcon__Ldujt{margin:0 auto}.SubscriptionManagement_confirmButtons__lC4C9{flex-direction:column}.SubscriptionManagement_title__X_9iF{font-size:1.25rem}}