.subscription-selection-modal-overlay{align-items:center;backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1060}.subscription-selection-modal-overlay .subscription-selection-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:90%}.subscription-selection-modal-overlay .subscription-selection-modal .modal-header{align-items:center;background:linear-gradient(135deg,#3b82f6 0,var(--pc-primary) 100%);border-bottom:1px solid #e9ecef;color:#fff;display:flex;justify-content:space-between;padding:24px 28px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-header h3{font-size:20px;font-weight:600;margin:0}.subscription-selection-modal-overlay .subscription-selection-modal .modal-header .close-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-header .close-btn:hover{background:#ffffff4d;transform:scale(1.05)}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body{flex:1;overflow-y:auto;padding:28px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .post-info{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:12px;color:#1e40af;font-weight:500;margin-bottom:24px;padding:16px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .loading-state{color:#6b7280;padding:60px 20px;text-align:center}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .loading-state .spinner-border{height:3rem;margin-bottom:16px;width:3rem}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .loading-state p{font-size:16px;margin:0}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .empty-state{color:#6b7280;padding:60px 20px;text-align:center}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .empty-state i{color:#f59e0b;font-size:48px;margin-bottom:16px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .empty-state h4{color:#374151;margin-bottom:8px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .empty-state p{margin:0}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection h4{color:#374151;font-size:18px;font-weight:600;margin-bottom:16px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:20px;transition:all .2s ease}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card:hover{border-color:#3b82f6;box-shadow:0 8px 25px #3b82f626;transform:translateY(-2px)}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card.selected{background:#3b82f60d;border-color:#3b82f6;box-shadow:0 8px 25px #3b82f626}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card .plan-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card .plan-header h5{color:#374151;font-size:18px;font-weight:600;margin:0}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card .plan-header i{font-size:20px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card .plan-description{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card .plan-features{margin-bottom:16px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card .plan-features .feature{align-items:center;color:#374151;display:flex;font-size:14px;margin-bottom:8px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card .plan-features .feature.premium{color:#92400e;font-weight:500}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card .plan-features .feature:last-child{margin-bottom:0}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card .plan-stats{color:#6b7280;font-size:12px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid .plan-card .plan-stats .subscribers{align-items:center;display:flex}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection{margin-top:32px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection h4{color:#374151;font-size:18px;font-weight:600;margin-bottom:16px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:16px;transition:all .2s ease}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card:hover{border-color:#10b981;box-shadow:0 8px 25px #10b98126;transform:translateY(-2px)}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card.selected{background:#10b9810d;border-color:#10b981;box-shadow:0 8px 25px #10b98126}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card .price-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card .price-header .duration{color:#374151;font-size:16px;font-weight:600}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card .price-header i{font-size:16px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card .price-amount{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card .price-amount .original-price{color:#9ca3af;font-size:14px;text-decoration:line-through}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card .price-amount .current-price{color:#10b981;font-size:18px;font-weight:700}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card .price-amount .discount-badge{background:var(--pc-primary-hover);border-radius:4px;color:#fff;font-size:11px;font-weight:600;padding:2px 6px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card .premium-status{align-items:center;background:linear-gradient(135deg,#f59e0b1a,#d977061a);border:1px solid #f59e0b4d;border-radius:6px;display:flex;justify-content:center;margin-top:8px;padding:6px 8px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid .price-card .premium-status .premium-text{color:#92400e;font-size:11px;font-weight:600}.subscription-selection-modal-overlay .subscription-selection-modal .modal-footer{background:#fafbfc;border-top:1px solid #e9ecef;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-footer .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.subscription-selection-modal-overlay .subscription-selection-modal .modal-footer .btn.btn-secondary{background:#f3f4f6;border:2px solid #e5e7eb;color:#374151}.subscription-selection-modal-overlay .subscription-selection-modal .modal-footer .btn.btn-secondary:hover{background:#e5e7eb}.subscription-selection-modal-overlay .subscription-selection-modal .modal-footer .btn.btn-primary{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d;color:#fff}.subscription-selection-modal-overlay .subscription-selection-modal .modal-footer .btn.btn-primary:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.subscription-selection-modal-overlay .subscription-selection-modal .modal-footer .btn.btn-primary:not(:disabled):hover{box-shadow:0 8px 20px #10b98166;transform:translateY(-2px)}@media(max-width:768px){.subscription-selection-modal-overlay .subscription-selection-modal{max-height:95vh;width:95%}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body{padding:20px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .plans-grid,.subscription-selection-modal-overlay .subscription-selection-modal .modal-body .plans-selection .price-selection .prices-grid{grid-template-columns:1fr}.subscription-selection-modal-overlay .subscription-selection-modal .modal-footer{flex-direction:column;padding:16px 20px}.subscription-selection-modal-overlay .subscription-selection-modal .modal-footer .btn{justify-content:center;width:100%}}.subscription-confirmation-modal-overlay{align-items:center;backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1060}.subscription-confirmation-modal-overlay .subscription-confirmation-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:90%}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-header{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-bottom:1px solid #e9ecef;color:#fff;display:flex;justify-content:space-between;padding:24px 28px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-header h3{font-size:20px;font-weight:600;margin:0}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-header .close-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-header .close-btn:hover{background:#ffffff4d;transform:scale(1.05)}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body{flex:1;overflow-y:auto;padding:28px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details{margin-bottom:24px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .plan-info{margin-bottom:20px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .plan-info h4{color:#374151;font-size:20px;font-weight:600;margin-bottom:8px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .plan-info .plan-description{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .plan-info .plan-features .feature{align-items:center;color:#374151;display:flex;font-size:14px;margin-bottom:8px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .plan-info .plan-features .feature.premium{color:#92400e;font-weight:500}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .plan-info .plan-features .feature:last-child{margin-bottom:0}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .price-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .price-info .selected-duration{text-align:center}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .price-info .selected-duration .duration-label{color:#374151;display:block;font-size:16px;font-weight:600;margin-bottom:8px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .price-info .selected-duration .price-display{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .price-info .selected-duration .price-display .original-price{color:#9ca3af;font-size:16px;text-decoration:line-through}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .price-info .selected-duration .price-display .current-price{color:#10b981;font-size:24px;font-weight:700}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .subscription-details .price-info .selected-duration .price-display .discount-badge{background:var(--pc-primary-hover);border-radius:6px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .wallet-section{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:12px;margin-bottom:24px;padding:20px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .wallet-section h5{color:#0c4a6e;font-size:16px;font-weight:600;margin-bottom:12px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .wallet-section .loading-balance{color:#6b7280;font-style:italic}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .wallet-section .balance-display{align-items:center;display:flex;justify-content:space-between}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .wallet-section .balance-display .balance-amount{font-size:20px;font-weight:700}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .wallet-section .balance-display .balance-status{font-size:14px;font-weight:500}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .wallet-section .balance-display.sufficient .balance-amount{color:#10b981}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .wallet-section .balance-display.sufficient .balance-status{color:#059669}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .wallet-section .balance-display.insufficient .balance-amount{color:var(--pc-danger)}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .wallet-section .balance-display.insufficient .balance-status{color:var(--pc-primary-dark)}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .transaction-summary{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:16px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .transaction-summary .summary-row{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .transaction-summary .summary-row:last-child{margin-bottom:0}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .transaction-summary .summary-row.total{border-top:1px solid #d1d5db;color:#374151;font-size:16px;font-weight:600;margin-top:8px;padding-top:8px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body .insufficient-balance-warning{background:linear-gradient(135deg,#fef3c7,#fed7aa);border:1px solid #f59e0b;border-radius:12px;color:#92400e;font-size:14px;line-height:1.5;padding:16px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-footer{background:#fafbfc;border-top:1px solid #e9ecef;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-footer .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-footer .btn.btn-secondary{background:#f3f4f6;border:2px solid #e5e7eb;color:#374151}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-footer .btn.btn-secondary:hover:not(:disabled){background:#e5e7eb}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-footer .btn.btn-success{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d;color:#fff}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-footer .btn.btn-success:hover:not(:disabled){box-shadow:0 8px 20px #10b98166;transform:translateY(-2px)}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-footer .btn:disabled{background:#9ca3af!important;box-shadow:none!important;color:#6b7280!important;cursor:not-allowed!important;transform:none!important}@media(max-width:768px){.subscription-confirmation-modal-overlay .subscription-confirmation-modal{max-height:95vh;width:95%}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-body{padding:20px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-footer{flex-direction:column;padding:16px 20px}.subscription-confirmation-modal-overlay .subscription-confirmation-modal .modal-footer .btn{justify-content:center;width:100%}}.channels-page-wrapper{background:#fff;min-height:100vh}.channels-page-wrapper .channels-hero-edge-to-edge{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes sparkle{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.8;transform:scale(1.2) rotate(180deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.channels-page-wrapper .filters-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 15px #00000014;margin-bottom:30px;padding:25px}.channels-page-wrapper .filters-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px}.channels-page-wrapper .filter-group{display:flex;flex-direction:column;min-width:150px}.channels-page-wrapper .filter-select{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;padding:10px 15px;transition:all .3s ease}.channels-page-wrapper .filter-select:focus{border-color:var(--pc-primary);box-shadow:0 0 0 3px rgba(var(--pc-primary-rgb),.1);outline:none}.channels-page-wrapper .reset-filters-btn{align-items:center;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;gap:8px;padding:10px 20px;transition:all .3s ease}.channels-page-wrapper .reset-filters-btn:hover{background:var(--pc-primary);border-color:var(--pc-primary);color:#fff}.channels-page-wrapper .stats-bar{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:space-around;margin-bottom:30px;padding:20px}.channels-page-wrapper .stat-item{flex-direction:column;gap:8px;text-align:center}.channels-page-wrapper .stat-item i{color:var(--pc-primary);font-size:1.5rem}.channels-page-wrapper .channels-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:40px;padding:10px 0}.channels-page-wrapper .channel-card{background:#fff;border:1px solid #f1f3f4;border-radius:16px;box-shadow:0 2px 12px #0000000f;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.channels-page-wrapper .channel-card:hover{border-color:#e8eaed;box-shadow:0 8px 25px #0000001f;transform:translateY(-4px)}.channels-page-wrapper .channel-name{color:#1a1a1a;font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 0 8px}.channels-page-wrapper .channel-description,.channels-page-wrapper .channel-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.channels-page-wrapper .channel-description{color:#666;font-size:.9rem;line-height:1.4;margin:0 0 15px}.channels-page-wrapper .channel-stats{align-items:center;border-top:1px solid #f5f5f5;color:#666;display:flex;font-size:.85rem;gap:15px;margin-top:auto;padding-top:15px}.channels-page-wrapper .stat-item{align-items:center;display:flex;gap:4px}.channels-page-wrapper .stat-item i{font-size:.8rem;opacity:.7}.channels-page-wrapper .channel-actions{display:flex;gap:8px;padding:0 20px 20px}.channels-page-wrapper .channel-actions .btn{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:.85rem;font-weight:500;padding:8px 16px;text-align:center;text-decoration:none;transition:all .2s ease}.channels-page-wrapper .btn-primary{background:linear-gradient(135deg,var(--pc-primary) 0,var(--pc-primary-hover) 100%);color:#fff}.channels-page-wrapper .btn-primary:hover{box-shadow:0 4px 12px rgba(var(--pc-primary-rgb),.3);transform:translateY(-1px)}.channels-page-wrapper .btn-outline{background:#0000;border:1px solid #e5e7eb;color:var(--pc-primary)}.channels-page-wrapper .btn-outline:hover{background:#f8fafc;border-color:var(--pc-primary)}.channels-page-wrapper .empty-state,.channels-page-wrapper .loading-state{padding:60px 20px;text-align:center}.channels-page-wrapper .empty-icon{color:#d1d5db;font-size:4rem;margin-bottom:20px}.channels-page-wrapper .load-more-section{margin-top:40px;text-align:center}.channels-page-wrapper .load-more-btn{background:linear-gradient(135deg,var(--pc-primary) 0,var(--pc-primary-hover) 100%);border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;padding:12px 30px;transition:all .3s ease}.channels-page-wrapper .load-more-btn:hover{box-shadow:0 8px 25px rgba(var(--pc-primary-rgb),.3);transform:translateY(-2px)}@media (max-width:768px){.channels-page-wrapper .channels-hero-edge-to-edge{margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;width:100vw!important}.channels-page-wrapper .filters-row{flex-direction:column;gap:15px}.channels-page-wrapper .filter-group{min-width:100%}.channels-page-wrapper .stats-bar{flex-direction:column;gap:15px;text-align:center}.channels-page-wrapper .channels-grid{gap:15px;grid-template-columns:1fr}.channels-page-wrapper .channel-actions{flex-direction:column;padding:0 15px 15px}.channels-page-wrapper .channel-actions .btn{width:100%}}.channels-page-wrapper .channels-explainer{color:#334155;font-size:1rem;line-height:1.65;margin:48px auto 0;max-width:820px;padding:0 20px 56px}.channels-page-wrapper .channels-explainer h2{color:#0f172a;font-size:1.5rem;font-weight:700;margin:0 0 14px}.channels-page-wrapper .channels-explainer h3{color:#0f172a;font-size:1.125rem;font-weight:650;margin:28px 0 10px}.channels-page-wrapper .channels-explainer p{margin:0 0 14px}.channels-page-wrapper .channels-explainer a{color:var(--pc-primary);text-decoration:underline;text-underline-offset:2px}@media (max-width:575px){.channels-page-wrapper .channels-explainer{font-size:.95rem;margin-top:32px;padding-bottom:40px}.channels-page-wrapper .channels-explainer h2{font-size:1.3rem}}