:root{--pcso-primary:#4B5EAA;--pcso-primary-dark:#3A477F;--pcso-primary-light:#6B82D6;--pcso-primary-bg:rgba(75, 94, 170, 0.08);--pcso-success:#0d9e00;--pcso-success-dark:#0b8a00;--pcso-success-bg:#ecfdf5;--pcso-warning:#f59e0b;--pcso-warning-dark:#d97706;--pcso-warning-bg:#fffbeb;--pcso-danger:#ef4444;--pcso-danger-dark:#dc2626;--pcso-danger-bg:#fef2f2;--pcso-info:#3b82f6;--pcso-info-bg:#eff6ff;--pcso-white:#ffffff;--pcso-gray-50:#f9fafb;--pcso-gray-100:#f3f4f6;--pcso-gray-200:#e5e7eb;--pcso-gray-300:#d1d5db;--pcso-gray-400:#9ca3af;--pcso-gray-500:#6b7280;--pcso-gray-600:#4b5563;--pcso-gray-700:#374151;--pcso-gray-800:#1f2937;--pcso-gray-900:#111827;--pcso-radius-sm:6px;--pcso-radius-md:10px;--pcso-radius-lg:14px;--pcso-radius-xl:20px;--pcso-radius-full:9999px;--pcso-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.06);--pcso-shadow-md:0 4px 12px rgba(0, 0, 0, 0.08);--pcso-shadow-lg:0 12px 28px rgba(0, 0, 0, 0.12);--pcso-shadow-xl:0 20px 40px rgba(0, 0, 0, 0.15);--pcso-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1)}.dark-mode{--pcso-white:#1f2937;--pcso-gray-50:#111827;--pcso-gray-100:#1f2937;--pcso-gray-200:#374151;--pcso-gray-700:#e5e7eb;--pcso-gray-800:#f3f4f6;--pcso-gray-900:#f9fafb}.pcso-offer-page,.pcso-offer-page *{box-sizing:border-box}.pcso-offer-page{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:15px;line-height:1.6;color:var(--pcso-gray-700);max-width:1200px;margin:0 auto}.pcso-offer-page img{max-width:100%;height:auto;border-radius:var(--pcso-radius-lg)}.pcso-offer-page a{color:var(--pcso-primary);text-decoration:none;transition:var(--pcso-transition)}.pcso-offer-page a:hover{color:var(--pcso-primary-dark)}.pcso-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:700;border:none;border-radius:var(--pcso-radius-lg);cursor:pointer;transition:var(--pcso-transition);text-decoration:none;font-family:inherit;position:relative;overflow:hidden}.pcso-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.pcso-btn:hover::before{left:100%}.pcso-btn-primary{background:linear-gradient(135deg,var(--pcso-primary),var(--pcso-primary-dark));color:#fff!important;box-shadow:0 4px 14px rgba(75,94,170,.35)}.pcso-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(75,94,170,.45);color:#fff!important}.pcso-btn-secondary{background:var(--pcso-white);color:var(--pcso-gray-700)!important;border:2px solid var(--pcso-gray-200)}.pcso-btn-secondary:hover{border-color:var(--pcso-primary);color:var(--pcso-primary)!important;background:var(--pcso-primary-bg)}.pcso-btn-success{background:linear-gradient(135deg,var(--pcso-success),var(--pcso-success-dark));color:#fff!important;box-shadow:0 4px 14px rgba(13,158,0,.35)}.pcso-btn-success:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(13,158,0,.45)}.pcso-btn-outline{background:0 0;color:var(--pcso-primary)!important;border:2px solid var(--pcso-primary)}.pcso-btn-outline:hover{background:var(--pcso-primary);color:#fff!important}.pcso-btn-crypto{background:linear-gradient(135deg,#f7931a,#e6820c);color:#fff!important;width:100%;box-shadow:0 4px 14px rgba(247,147,26,.35)}.pcso-btn-crypto:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(247,147,26,.45)}.pcso-btn-block{width:100%}.pcso-btn-download-xl{padding:20px 50px;font-size:18px;border-radius:var(--pcso-radius-full);background:linear-gradient(135deg,var(--pcso-success),var(--pcso-success-dark));color:#fff!important;box-shadow:0 8px 25px rgba(13,158,0,.4);animation:2s ease-in-out infinite pcso-glow}@keyframes pcso-glow{0%,100%{box-shadow:0 8px 25px rgba(13,158,0,.4)}50%{box-shadow:0 8px 35px rgba(13,158,0,.6)}}.pcso-btn-download-xl:hover{transform:translateY(-3px) scale(1.02)}.pcso-spinner{width:24px;height:24px;border:3px solid var(--pcso-gray-200);border-top-color:var(--pcso-primary);border-radius:50%;animation:.8s linear infinite pcso-spin}.pcso-spinner-sm{width:16px;height:16px;border-width:2px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:.8s linear infinite pcso-spin}@keyframes pcso-spin{to{transform:rotate(360deg)}}.pcso-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;border-radius:var(--pcso-radius-full);text-transform:uppercase;letter-spacing:.3px}.pcso-pill-success{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.pcso-pill-premium{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#5b21b6}.pcso-pill-warn{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.pcso-pill-free{background:linear-gradient(135deg,var(--pcso-success),var(--pcso-success-dark));color:#fff}.pcso-message{display:flex;align-items:flex-start;gap:14px;padding:18px 22px;border-radius:var(--pcso-radius-lg);margin-bottom:20px;font-weight:600}.pcso-message i{flex-shrink:0;font-size:18px;margin-top:2px}.pcso-message-info{background:var(--pcso-info-bg);color:var(--pcso-info);border:1px solid rgba(59,130,246,.2)}.pcso-message-error{background:var(--pcso-danger-bg);color:var(--pcso-danger-dark);border:1px solid rgba(239,68,68,.2)}.pcso-message-success{background:var(--pcso-success-bg);color:var(--pcso-success-dark);border:1px solid rgba(13,158,0,.2)}.pcso-alert{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--pcso-radius-md);font-weight:700}.pcso-alert-success{background:var(--pcso-success-bg);color:var(--pcso-success-dark);border:1px solid rgba(13,158,0,.25)}.pcso-alert-error{background:var(--pcso-danger-bg);color:var(--pcso-danger-dark);border:1px solid rgba(239,68,68,.25)}.pcso-unlocked-view{max-width:700px;margin:0 auto;text-align:center}.pcso-success-header{background:linear-gradient(135deg,var(--pcso-success) 0,#34d399 100%);color:#fff;padding:50px 30px;border-radius:var(--pcso-radius-xl);margin-bottom:30px;box-shadow:0 12px 40px rgba(13,158,0,.3);position:relative;overflow:hidden}.pcso-success-header::before{content:'';position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.15) 0,transparent 70%);border-radius:50%}.pcso-success-icon{justify-content:center;display:flex;font-size:70px;margin-bottom:20px;animation:2s infinite pcso-bounce}@keyframes pcso-bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}.pcso-success-header h1{font-size:32px;margin:0 0 12px;font-weight:900}.pcso-success-subtitle{font-size:17px;opacity:.95;margin:0;color:#fff!important}.pcso-unlocked-card{display:flex;align-items:center;gap:20px;background:var(--pcso-white);padding:24px;border-radius:var(--pcso-radius-xl);box-shadow:var(--pcso-shadow-md);margin-bottom:30px;text-align:left;border:1px solid var(--pcso-gray-100)}.pcso-unlocked-image{width:90px;height:90px;object-fit:cover;border-radius:var(--pcso-radius-lg);flex-shrink:0}.pcso-unlocked-info{flex:1}.pcso-unlocked-info h2{font-size:20px;margin:0 0 10px;color:var(--pcso-gray-900);font-weight:800}.pcso-download-box{background:var(--pcso-white);padding:50px 30px;border-radius:var(--pcso-radius-xl);box-shadow:var(--pcso-shadow-lg);margin-bottom:30px;border:3px solid var(--pcso-success)}.pcso-download-icon{font-size:55px;margin-bottom:20px;color:var(--pcso-success)}.pcso-download-box h3{font-size:26px;margin:0 0 25px;color:var(--pcso-gray-900);font-weight:800}.pcso-download-hint{margin-top:20px;color:var(--pcso-gray-500);font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.pcso-no-link{color:var(--pcso-warning-dark);background:var(--pcso-warning-bg);padding:20px;border-radius:var(--pcso-radius-md);display:flex;align-items:center;gap:10px;justify-content:center}.pcso-details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pcso-detail-card{background:var(--pcso-white);padding:18px;border-radius:var(--pcso-radius-lg);box-shadow:var(--pcso-shadow-sm);border:1px solid var(--pcso-gray-100);text-align:center}.pcso-detail-label{display:block;font-size:12px;color:var(--pcso-gray-500);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.pcso-detail-value{font-weight:700;color:var(--pcso-gray-900);display:flex;align-items:center;justify-content:center;gap:6px}.pcso-detail-value i{color:var(--pcso-success)}.pcso-pending-view{max-width:700px;margin:0 auto}.pcso-pending-card{background:var(--pcso-white);border-radius:var(--pcso-radius-xl);box-shadow:var(--pcso-shadow-lg);padding:35px;border:1px solid var(--pcso-gray-100);margin-bottom:30px;text-align:center}.pcso-pending-icon{width:70px;height:70px;border-radius:var(--pcso-radius-lg);background:var(--pcso-warning-bg);border:2px solid rgba(245,158,11,.25);display:flex;align-items:center;justify-content:center;color:var(--pcso-warning-dark);font-size:28px;margin:0 auto 20px;animation:2s infinite pcso-pulse}@keyframes pcso-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.pcso-pending-card h2{margin:0 0 10px;font-size:24px;color:var(--pcso-gray-900);font-weight:800}.pcso-pending-desc{color:var(--pcso-gray-600);margin:0 0 25px}.pcso-pending-details{background:var(--pcso-gray-50);border:1px solid var(--pcso-gray-200);border-radius:var(--pcso-radius-lg);padding:18px;text-align:left;margin-bottom:25px}.pcso-pending-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--pcso-gray-200)}.pcso-pending-row:last-child{border-bottom:none}.pcso-pending-label{font-weight:700;color:var(--pcso-gray-600);font-size:13px}.pcso-pending-value{font-weight:700;color:var(--pcso-gray-900)}.pcso-pending-value code{background:var(--pcso-gray-100);padding:4px 10px;border-radius:var(--pcso-radius-sm);font-size:12px;word-break:break-all}.pcso-pending-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.pcso-pending-note{margin-top:20px;font-size:13px;color:var(--pcso-gray-500);display:flex;align-items:center;justify-content:center;gap:8px}.pcso-claim-view{max-width:1200px;margin:0 auto}.pcso-offer-hero{display:flex;gap:30px;background:var(--pcso-white);border-radius:var(--pcso-radius-xl);padding:20px;box-shadow:var(--pcso-shadow-lg);margin-bottom:30px;position:relative;overflow:hidden;border:1px solid var(--pcso-gray-100)}.pcso-offer-hero::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--pcso-primary),var(--pcso-primary-light),var(--pcso-primary))}.pcso-hero-image{flex-shrink:0}.pcso-hero-image img{width:200px;height:200px;object-fit:cover;border-radius:var(--pcso-radius-lg);box-shadow:var(--pcso-shadow-md)}.pcso-hero-content{flex:1;display:flex;flex-direction:column;justify-content:center}.pcso-hero-title{font-size:30px;font-weight:900;color:var(--pcso-gray-900);margin:0 0 15px;line-height:1.2}.pcso-hero-desc{color:var(--pcso-gray-600);line-height:1.7;margin-bottom:20px}.pcso-hero-stats{display:flex;gap:16px}.pcso-stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 20px;background:var(--pcso-gray-50);border-radius:var(--pcso-radius-lg);border:1px solid var(--pcso-gray-100)}.pcso-stat-icon{font-size:20px;color:var(--pcso-primary);margin-bottom:4px}.pcso-stat-value{font-size:18px;font-weight:900;color:var(--pcso-gray-900)}.pcso-stat-label{font-size:11px;color:var(--pcso-gray-500);text-transform:uppercase;letter-spacing:.5px}.pcso-login-box{text-align:center;padding:40px 20px}.pcso-login-icon{font-size:55px;color:var(--pcso-gray-400);margin-bottom:20px}.pcso-login-box h3{font-size:24px;margin:0 0 10px;color:var(--pcso-gray-900);font-weight:800}.pcso-login-box p{color:var(--pcso-gray-500);margin-bottom:25px}.pcso-login-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.pcso-options-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:25px;align-items:stretch}.pcso-options-grid.pcso-single-option{grid-template-columns:1fr;max-width:450px;margin:0 auto}.pcso-options-or{display:flex;align-items:center;justify-content:center}.pcso-options-or span{background:var(--pcso-gray-100);color:var(--pcso-gray-500);padding:14px;border-radius:var(--pcso-radius-md);font-size:12px;font-weight:800}.pcso-option-card{background:var(--pcso-gray-50);border:2px solid var(--pcso-gray-200);border-radius:var(--pcso-radius-xl);padding:30px;text-align:center;transition:var(--pcso-transition)}.pcso-option-card:hover{box-shadow:var(--pcso-shadow-md)}.pcso-option-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:var(--pcso-radius-full);font-size:11px;font-weight:800;text-transform:uppercase;margin-bottom:12px}.pcso-badge-premium{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.pcso-badge-free{background:linear-gradient(135deg,var(--pcso-success),var(--pcso-success-dark));color:#fff}.pcso-option-card h3{font-size:22px;margin:0 0 15px;color:var(--pcso-gray-900);font-weight:800}.pcso-price-big{margin-bottom:20px}.pcso-currency{font-size:22px;font-weight:700;color:var(--pcso-gray-500);vertical-align:top}.pcso-amount{font-size:48px;font-weight:900;color:var(--pcso-gray-900);line-height:1}.pcso-free-price .pcso-amount{color:var(--pcso-success)}.pcso-features{list-style:none;padding:0;margin:0 0 25px;text-align:left}.pcso-features li{display:flex;align-items:center;gap:12px;padding:12px 0;color:var(--pcso-gray-600);border-bottom:1px solid var(--pcso-gray-200);font-size:14px}.pcso-features li:last-child{border-bottom:none}.pcso-features li i{color:var(--pcso-primary);font-size:14px;width:18px}.pcso-payment-section{margin-top:20px;padding:18px;background:var(--pcso-white);border:1px solid var(--pcso-gray-200);border-radius:var(--pcso-radius-lg)}.pcso-payment-title{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--pcso-gray-900);margin-bottom:14px;font-size:14px}#pcso-paypal-container{min-height:55px}.pcso-paypal-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;color:var(--pcso-gray-500);font-size:14px}.pcso-payment-note{margin-top:12px;font-size:12px;color:var(--pcso-gray-500);display:flex;align-items:center;gap:8px}.pcso-no-payment{padding:20px;background:var(--pcso-warning-bg);border-radius:var(--pcso-radius-md);color:var(--pcso-warning-dark);text-align:center}.pcso-contact-btns{display:flex;flex-wrap:wrap;gap:10px}.pcso-contact-btn{display:inline-flex;align-items:center;gap:8px;padding:5px;border-radius:var(--pcso-radius-md);border:1px solid var(--pcso-gray-200);background:var(--pcso-gray-50);color:var(--pcso-gray-800)!important;font-weight:700;font-size:13px;transition:var(--pcso-transition)}.pcso-contact-btn:hover{transform:translateY(-2px);box-shadow:var(--pcso-shadow-sm)}.pcso-wa i{color:#25d366}.pcso-tg i{color:#229ed9}.pcso-fb i{color:#1877f2}.pcso-days-preview{background:var(--pcso-white);border-radius:var(--pcso-radius-xl);padding:30px;box-shadow:var(--pcso-shadow-md);border:1px solid var(--pcso-gray-100)}.pcso-days-preview h3{font-size:18px;margin:0 0 20px;color:var(--pcso-gray-800);font-weight:800;display:flex;align-items:center;gap:10px}.pcso-preview-list{display:flex;flex-direction:column;gap:8px}.pcso-preview-item{display:flex;align-items:center;gap:15px;padding:14px 18px;background:var(--pcso-gray-50);border-radius:var(--pcso-radius-md);border:1px solid var(--pcso-gray-100)}.pcso-preview-num{width:34px;height:34px;background:var(--pcso-gray-200);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--pcso-gray-500);font-size:14px}.pcso-preview-info{flex:1;color:var(--pcso-gray-600);font-size:14px}.pcso-preview-info strong{color:var(--pcso-gray-800)}.pcso-preview-lock{color:var(--pcso-gray-400)}.pcso-tasks-view{max-width:900px;margin:0 auto}.pcso-tasks-header{display:flex;align-items:center;gap:20px;background:var(--pcso-white);padding:25px;border-radius:var(--pcso-radius-xl);box-shadow:var(--pcso-shadow-md);margin-bottom:25px;border:1px solid var(--pcso-gray-100)}.pcso-tasks-thumb{width:80px;height:80px;object-fit:cover;border-radius:var(--pcso-radius-lg)}.pcso-tasks-info{flex:1}.pcso-tasks-info h1{font-size:22px;margin:0 0 10px;color:var(--pcso-gray-900);font-weight:800}.pcso-progress-box{background:var(--pcso-white);padding:25px;border-radius:var(--pcso-radius-xl);box-shadow:var(--pcso-shadow-md);margin-bottom:25px;border:1px solid var(--pcso-gray-100)}.pcso-progress-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pcso-progress-label{font-weight:700;color:var(--pcso-gray-700)}.pcso-progress-percent{font-size:26px;font-weight:900;background:linear-gradient(135deg,var(--pcso-primary),var(--pcso-primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pcso-progress-bar{height:14px;background:var(--pcso-gray-100);border-radius:var(--pcso-radius-full);overflow:hidden;margin-bottom:12px}.pcso-progress-fill{height:100%;background:linear-gradient(90deg,var(--pcso-success),#34d399);border-radius:var(--pcso-radius-full);transition:width .5s;position:relative}.pcso-progress-fill::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:2s infinite pcso-shimmer}@keyframes pcso-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.pcso-progress-bottom{font-size:14px;color:var(--pcso-gray-500)}.pcso-cancel-row{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-bottom:25px}.pcso-cancel-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:0 0;color:var(--pcso-gray-500);border:1px solid var(--pcso-gray-300);border-radius:var(--pcso-radius-full);font-size:13px;font-weight:600;cursor:pointer;transition:var(--pcso-transition)}.pcso-cancel-btn:hover{background:var(--pcso-danger-bg);color:var(--pcso-danger);border-color:var(--pcso-danger)}.pcso-cancel-warn{font-size:12px;color:var(--pcso-gray-400);font-style:italic}.pcso-timeline{position:relative;margin-bottom:30px}.pcso-day-item{position:relative;padding-left:80px;padding-bottom:20px;margin-bottom:15px}.pcso-day-item:last-child{padding-bottom:0;margin-bottom:0}.pcso-day-marker{position:absolute;left:0;top:0;width:50px;height:50px;background:var(--pcso-white);border:3px solid var(--pcso-gray-200);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:var(--pcso-shadow-sm);font-weight:800;color:var(--pcso-gray-500)}.pcso-day-marker i{font-size:18px}.pcso-day-line{position:absolute;left:23px;top:50px;width:4px;height:calc(100% - 50px);background:var(--pcso-gray-200);border-radius:2px}.pcso-day-line.done{background:linear-gradient(180deg,var(--pcso-success),#34d399)}.pcso-day-card{background:var(--pcso-white);border-radius:var(--pcso-radius-lg);box-shadow:var(--pcso-shadow-md);overflow:hidden;border:1px solid var(--pcso-gray-100);transition:var(--pcso-transition)}.pcso-day-item:hover .pcso-day-card{box-shadow:var(--pcso-shadow-lg)}.pcso-day-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:var(--pcso-gray-50);border-bottom:1px solid var(--pcso-gray-100)}.pcso-day-head h4{margin:0;font-size:16px;font-weight:800;color:var(--pcso-gray-800);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pcso-day-num{color:var(--pcso-gray-900)}.pcso-day-sep{color:var(--pcso-gray-400);font-weight:400}.pcso-day-name{color:var(--pcso-gray-600);font-weight:600}.pcso-final-badge{background:var(--pcso-primary);color:#fff;padding:3px 10px;border-radius:var(--pcso-radius-sm);font-size:10px;font-weight:800;text-transform:uppercase}.pcso-status-pill{padding:5px 14px;font-size:11px;font-weight:700;border-radius:var(--pcso-radius-full);text-transform:uppercase}.pcso-status-done{background:var(--pcso-success-bg);color:var(--pcso-success-dark)}.pcso-status-pending{background:var(--pcso-warning-bg);color:var(--pcso-warning-dark)}.pcso-status-rejected{background:var(--pcso-danger-bg);color:var(--pcso-danger-dark)}.pcso-status-active{background:var(--pcso-primary-bg);color:var(--pcso-primary)}.pcso-status-locked{background:var(--pcso-gray-100);color:var(--pcso-gray-500)}.pcso-day-done .pcso-day-marker{background:var(--pcso-success);border-color:var(--pcso-success);color:#fff}.pcso-day-done .pcso-day-head{background:var(--pcso-success-bg)}.pcso-day-pending .pcso-day-marker{background:var(--pcso-warning);border-color:var(--pcso-warning);color:#fff;animation:2s infinite pcso-pulse}.pcso-day-pending .pcso-day-head{background:var(--pcso-warning-bg)}.pcso-day-rejected .pcso-day-marker{background:var(--pcso-danger);border-color:var(--pcso-danger);color:#fff}.pcso-day-rejected .pcso-day-head{background:var(--pcso-danger-bg)}.pcso-day-active .pcso-day-marker{background:var(--pcso-primary);border-color:var(--pcso-primary);color:#fff;animation:2s infinite pcso-pulse}.pcso-day-active .pcso-day-head{background:var(--pcso-primary-bg)}.pcso-day-active .pcso-day-card{border-color:var(--pcso-primary);border-width:2px}.pcso-day-locked .pcso-day-marker{background:var(--pcso-gray-300);border-color:var(--pcso-gray-300);color:#fff}.pcso-day-locked .pcso-day-card{opacity:.7}.pcso-day-body{padding:22px}.pcso-day-locked-body{text-align:center;padding:35px 22px}.pcso-locked-text{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--pcso-gray-500);font-style:italic}.pcso-task-box{background:var(--pcso-gray-50);border-radius:var(--pcso-radius-md);padding:18px;margin-bottom:18px;border-left:4px solid var(--pcso-primary)}.pcso-task-label{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--pcso-gray-700);margin-bottom:10px;font-size:14px}.pcso-task-label i{color:var(--pcso-primary)}.pcso-task-text{color:var(--pcso-gray-600);line-height:1.7}.pcso-task-action{margin-bottom:18px}.pcso-status-msg{display:flex;gap:16px;padding:18px;border-radius:var(--pcso-radius-md);margin-bottom:18px}.pcso-status-msg i{flex-shrink:0;font-size:22px;margin-top:2px}.pcso-status-msg strong{display:block;margin-bottom:6px}.pcso-status-msg p{margin:0;font-size:14px}.pcso-msg-pending{background:var(--pcso-warning-bg);color:var(--pcso-warning-dark);border:1px solid rgba(245,158,11,.25)}.pcso-msg-rejected{background:var(--pcso-danger-bg);color:var(--pcso-danger-dark);border:1px solid rgba(239,68,68,.25)}.pcso-msg-rejected blockquote{margin:12px 0 0;padding:12px 16px;background:rgba(255,255,255,.5);border-radius:var(--pcso-radius-sm);font-style:italic}.pcso-msg-done{background:var(--pcso-success-bg);color:var(--pcso-success-dark);border:1px solid rgba(13,158,0,.25)}.pcso-timer{display:flex;align-items:center;gap:8px;margin-top:14px;padding:12px 16px;background:rgba(255,255,255,.5);border-radius:var(--pcso-radius-md);border:1px dashed rgba(245,158,11,.4)}.pcso-timer-val{font-weight:800;font-family:monospace;font-size:15px}.pcso-submit-section{border-top:2px dashed var(--pcso-gray-200);padding-top:22px;margin-top:22px}.pcso-submit-section h5{font-size:16px;margin:0 0 16px;color:var(--pcso-gray-800);font-weight:800}.pcso-form-group{margin-bottom:16px}.pcso-form-group label{display:block;font-weight:700;color:var(--pcso-gray-700);margin-bottom:8px;font-size:14px}.pcso-form-group textarea{width:100%;padding:14px;border:2px solid var(--pcso-gray-200);border-radius:var(--pcso-radius-md);font-family:inherit;font-size:14px;resize:vertical;transition:var(--pcso-transition)}.pcso-form-group textarea:focus{outline:0;border-color:var(--pcso-primary);box-shadow:0 0 0 4px var(--pcso-primary-bg)}.pcso-submit-note{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--pcso-info-bg);border-radius:var(--pcso-radius-md);margin-bottom:16px;font-size:13px;color:var(--pcso-info);border-left:3px solid var(--pcso-info)}.pcso-help-box{background:var(--pcso-white);border-radius:var(--pcso-radius-xl);padding:25px;box-shadow:var(--pcso-shadow-md);border:1px solid var(--pcso-gray-100)}.pcso-help-box h4{font-size:16px;margin:0 0 16px;color:var(--pcso-gray-800);font-weight:800;display:flex;align-items:center;gap:10px}.pcso-help-box ol{margin:0;padding-left:24px;color:var(--pcso-gray-600)}.pcso-help-box ol li{margin-bottom:10px}body.pcso-modal-open{overflow:hidden}.pcso-modal-overlay{position:fixed;inset:0;background:rgba(17,24,39,.7);backdrop-filter:blur(4px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.pcso-modal{width:100%;max-width:700px;background:var(--pcso-white);border-radius:var(--pcso-radius-xl);box-shadow:var(--pcso-shadow-xl);position:relative;overflow:hidden;animation:.3s pcso-modal-in}@keyframes pcso-modal-in{from{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.pcso-modal-close{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:var(--pcso-radius-md);border:1px solid var(--pcso-gray-200);background:var(--pcso-white);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--pcso-gray-500);transition:var(--pcso-transition);z-index:10}.pcso-modal-close:hover{background:var(--pcso-gray-50);color:var(--pcso-gray-900)}.pcso-modal-header{padding:25px 25px 15px;background:linear-gradient(180deg,rgba(247,147,26,.08),transparent);border-bottom:1px solid var(--pcso-gray-100)}.pcso-modal-header h3{margin:0;font-size:20px;font-weight:800;color:var(--pcso-gray-900);display:flex;align-items:center;gap:12px}.pcso-modal-header h3 i{color:#f7931a}.pcso-modal-subtitle{margin-top:8px;font-size:14px;color:var(--pcso-gray-600)}.pcso-modal-body{padding:25px}.pcso-network-selector{margin-bottom:25px}.pcso-network-selector label{display:block;font-weight:700;color:var(--pcso-gray-700);margin-bottom:10px;font-size:14px}.pcso-select{width:100%;padding:14px 16px;border:2px solid var(--pcso-gray-200);border-radius:var(--pcso-radius-md);font-size:15px;font-family:inherit;font-weight:600;color:var(--pcso-gray-900);background:var(--pcso-white);cursor:pointer;transition:var(--pcso-transition)}.pcso-select:focus{outline:0;border-color:var(--pcso-primary);box-shadow:0 0 0 4px var(--pcso-primary-bg)}.pcso-modal-grid{display:grid;grid-template-columns:200px 1fr;gap:25px;margin-bottom:25px}.pcso-qr-section{display:flex;align-items:flex-start}.pcso-qr-box{width:200px;height:200px;border:2px dashed var(--pcso-gray-200);border-radius:var(--pcso-radius-lg);background:var(--pcso-gray-50);display:flex;align-items:center;justify-content:center}.pcso-qr-placeholder{text-align:center;color:var(--pcso-gray-400)}.pcso-qr-placeholder i{font-size:40px;margin-bottom:10px;display:block}.pcso-qr-placeholder span{font-size:12px}.pcso-qr-box img{max-width:100%;max-height:100%;border-radius:var(--pcso-radius-md)}.pcso-address-section{display:flex;flex-direction:column}.pcso-address-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pcso-address-header label{font-weight:700;color:var(--pcso-gray-700);font-size:14px}.pcso-copy-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--pcso-gray-200);background:var(--pcso-white);border-radius:var(--pcso-radius-md);font-size:12px;font-weight:700;cursor:pointer;transition:var(--pcso-transition)}.pcso-copy-btn:hover{background:var(--pcso-gray-50);border-color:var(--pcso-primary);color:var(--pcso-primary)}.pcso-address-box{margin-bottom:20px}.pcso-address-box code{display:block;padding:16px;background:var(--pcso-gray-50);border:2px dashed var(--pcso-gray-200);border-radius:var(--pcso-radius-md);font-size:13px;word-break:break-all;color:var(--pcso-gray-800);font-family:monospace}.pcso-instructions{flex:1}.pcso-instructions label{display:block;font-weight:700;color:var(--pcso-gray-700);margin-bottom:10px;font-size:14px}.pcso-instructions-content{padding:16px;background:var(--pcso-gray-50);border:1px solid var(--pcso-gray-200);border-radius:var(--pcso-radius-md);font-size:13px;color:var(--pcso-gray-600);line-height:1.7;max-height:140px;overflow-y:auto}.pcso-crypto-form,.pcso-crypto-form .pcso-form-group{margin-bottom:20px}.pcso-crypto-form label{display:block;font-weight:700;color:var(--pcso-gray-700);margin-bottom:10px;font-size:14px}.pcso-crypto-form label .required{color:var(--pcso-danger)}.pcso-input{width:100%;padding:14px 16px;border:2px solid var(--pcso-gray-200);border-radius:var(--pcso-radius-md);font-size:15px;font-family:inherit;color:var(--pcso-gray-900);transition:var(--pcso-transition)}.pcso-input:focus{outline:0;border-color:var(--pcso-primary);box-shadow:0 0 0 4px var(--pcso-primary-bg)}.pcso-input-hint{margin-top:8px;font-size:12px;color:var(--pcso-gray-500)}.pcso-modal-message{margin-bottom:20px}.pcso-modal-footer{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:20px;border-top:1px solid var(--pcso-gray-100);font-size:13px;color:var(--pcso-gray-500)}.pcso-modal-footer i{color:var(--pcso-success)}@media (max-width:900px){.pcso-options-grid{grid-template-columns:1fr;gap:20px}.pcso-options-or{padding:10px 0}.pcso-modal-grid{grid-template-columns:1fr}.pcso-qr-section{justify-content:center}}@media (max-width:768px){.pcso-offer-hero{flex-direction:column;text-align:center;padding:5px}.pcso-hero-image img{width:150px;height:150px;margin:0 auto}.pcso-hero-title{font-size:24px}.pcso-hero-stats{flex-wrap:wrap;justify-content:center}.pcso-claim-content{padding:0}.pcso-option-card{padding:5px}.pcso-amount{font-size:40px}.pcso-login-btns{flex-direction:column}.pcso-unlocked-card{flex-direction:column;text-align:center}.pcso-success-header h1{font-size:24px}.pcso-details-grid{grid-template-columns:1fr}.pcso-cancel-row{flex-direction:column;align-items:flex-end;gap:8px}.pcso-tasks-header{flex-direction:column;text-align:center}.pcso-modal{max-width:95%}.pcso-modal-body{padding:20px}}@media (max-width:480px){.pcso-day-item{padding-left:55px}.pcso-day-marker{width:40px;height:40px}.pcso-day-line{left:18px;top:40px;height:calc(100% - 40px)}.pcso-day-head{flex-direction:column;align-items:flex-start;gap:10px}.pcso-day-head h4{flex-direction:column;align-items:flex-start;gap:4px}}.pcso-user-dashboard{max-width:1200px;margin:0 auto}.pcso-dashboard-title{display:flex;align-items:center;gap:12px;font-size:24px;margin-bottom:25px;color:var(--pcso-gray-900);font-weight:800}.pcso-dashboard-title .dashicons{font-size:28px;width:28px;height:28px;color:var(--pcso-primary)}.pcso-dashboard-empty{text-align:center;padding:60px 20px;background:var(--pcso-gray-50);border-radius:var(--pcso-radius-xl);border:2px dashed var(--pcso-gray-200);color:var(--pcso-gray-500)}.pcso-dashboard-empty .dashicons{font-size:48px;width:48px;height:48px;margin-bottom:15px;color:var(--pcso-gray-400)}.pcso-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pcso-dashboard-card{background:var(--pcso-white);border-radius:var(--pcso-radius-lg);box-shadow:var(--pcso-shadow-md);overflow:hidden;border:1px solid var(--pcso-gray-200);transition:var(--pcso-transition);display:flex;flex-direction:row;align-items:center}.pcso-dashboard-card:hover{transform:translateY(-4px);box-shadow:var(--pcso-shadow-lg)}.pcso-card-image{width:120px;height:120px;flex-shrink:0;background:var(--pcso-gray-100);position:relative;overflow:hidden}.pcso-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.pcso-dashboard-card:hover .pcso-card-image img{transform:scale(1.05)}.pcso-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--pcso-gray-400)}.pcso-card-placeholder .dashicons{font-size:30px;width:30px;height:30px}.pcso-card-content{padding:15px 20px;flex:1;display:flex;flex-direction:column;justify-content:center}.pcso-card-title{font-size:16px;margin:0 0 6px;font-weight:700;color:var(--pcso-gray-900);line-height:1.3}.pcso-status-badge{display:inline-block;padding:3px 8px;border-radius:var(--pcso-radius-sm);font-size:10px;font-weight:700;text-transform:uppercase;margin-bottom:8px;align-self:flex-start}.pcso-dashboard-card .pcso-status-active{background:var(--pcso-primary-bg);color:var(--pcso-primary)}.pcso-dashboard-card .pcso-status-completed{background:var(--pcso-success-bg);color:var(--pcso-success-dark)}.pcso-dashboard-card .pcso-status-pending{background:var(--pcso-warning-bg);color:var(--pcso-warning-dark)}.pcso-dashboard-card .pcso-status-rejected{background:var(--pcso-danger-bg);color:var(--pcso-danger-dark)}.pcso-dashboard-card .pcso-status-ready{background:var(--pcso-info-bg);color:var(--pcso-info)}.pcso-dashboard-card .pcso-status-waiting{background:var(--pcso-gray-100);color:var(--pcso-gray-600)}.pcso-card-actions{margin-top:8px}.pcso-card-actions .pcso-btn{padding:6px 14px;font-size:12px;width:100%}.pcso-progress-text{font-size:11px;color:var(--pcso-gray-500);margin-top:4px;text-align:right}@media (max-width:900px){.pcso-dashboard-grid{grid-template-columns:1fr}}@media (max-width:600px){.pcso-card-image{width:90px;height:90px}}.dl-user-menu.pcso-status-rejected .dl-user-avatar{border:2px solid #ef4444;border-radius:50%;animation:2s infinite pcso-avatar-pulse-red}.dl-user-menu.pcso-status-approved .dl-user-avatar{border:2px solid #16a34a;border-radius:50%;animation:2s infinite pcso-avatar-pulse-green}.dl-user-menu.pcso-status-unlocked .dl-user-avatar{border:2px solid #2563eb;border-radius:50%;animation:2s infinite pcso-avatar-pulse-blue}.dark-mode .pcso-card,.dark-mode .pcso-day-card,.dark-mode .pcso-help-box,.dark-mode .pcso-modal,.dark-mode .pcso-option-card,.dark-mode .pcso-progress-box,.dark-mode .pcso-tasks-header{background:var(--dark,#1f2937);border-color:var(--dark-gray,#374151);box-shadow:none}.dark-mode .pcso-day-head h4,.dark-mode .pcso-help-box h4,.dark-mode .pcso-hero-title,.dark-mode .pcso-modal-header h3,.dark-mode .pcso-option-card h3,.dark-mode .pcso-submit-section h5,.dark-mode .pcso-tasks-info h1{color:var(--white,#fff)}.dark-mode .pcso-address-header label,.dark-mode .pcso-day-name,.dark-mode .pcso-features li,.dark-mode .pcso-form-group label,.dark-mode .pcso-hero-desc,.dark-mode .pcso-instructions label,.dark-mode .pcso-network-selector label,.dark-mode .pcso-progress-label,.dark-mode .pcso-task-label{color:var(--light-gray,#d1d5db)}.dark-mode .pcso-day-sep,.dark-mode .pcso-help-box ol,.dark-mode .pcso-modal-subtitle,.dark-mode .pcso-progress-bottom,.dark-mode .pcso-qr-placeholder,.dark-mode .pcso-stat-label,.dark-mode .pcso-status-msg p,.dark-mode .pcso-task-text{color:var(--medium-gray,#6b7280)}.dark-mode .pcso-address-box code,.dark-mode .pcso-day-active .pcso-day-head,.dark-mode .pcso-day-head,.dark-mode .pcso-hero-stats,.dark-mode .pcso-login-box,.dark-mode .pcso-option-card.active,.dark-mode .pcso-qr-box,.dark-mode .pcso-task-box{background:var(--dark-gray,#374151);border-color:rgba(255,255,255,.1)}.dark-mode .pcso-day-num,.dark-mode .pcso-price-big .pcso-amount,.dark-mode .pcso-price-big .pcso-currency,.dark-mode .pcso-timer-val{color:var(--white,#fff)}.dark-mode .pcso-day-marker{background:var(--dark,#1f2937);border-color:var(--medium-gray,#6b7280);color:var(--light-gray,#d1d5db)}.dark-mode .pcso-day-line,.dark-mode .pcso-progress-bar{background:var(--dark-gray,#374151)}.dark-mode .pcso-btn-outline{border-color:var(--medium-gray,#6b7280);color:var(--light-gray,#d1d5db)}.dark-mode .pcso-btn-outline:hover{border-color:var(--white,#fff);color:var(--white,#fff);background:rgba(255,255,255,.1)}.dark-mode .pcso-cancel-btn{border-color:var(--medium-gray,#6b7280);color:var(--medium-gray,#6b7280)}.dark-mode .pcso-cancel-btn:hover{background:rgba(239,68,68,.2);border-color:var(--pcso-danger);color:var(--pcso-danger)}.dark-mode .pcso-form-group textarea,.dark-mode .pcso-select{background:var(--dark,#1f2937);border-color:var(--medium-gray,#6b7280);color:var(--white,#fff)}.dark-mode .pcso-form-group textarea:focus,.dark-mode .pcso-select:focus{border-color:var(--primary-light,#6b82d6)}.dark-mode .pcso-copy-btn{background:var(--dark,#1f2937);border-color:var(--medium-gray,#6b7280);color:var(--light-gray,#d1d5db)}.dark-mode .pcso-copy-btn:hover{border-color:var(--white,#fff);color:var(--white,#fff)}.dark-mode .pcso-modal-close{background:var(--dark-gray,#374151);border-color:var(--medium-gray,#6b7280);color:var(--light-gray,#d1d5db)}.dark-mode .pcso-modal-close:hover{background:var(--medium-gray,#6b7280);color:var(--white,#fff)}.dark-mode .pcso-modal-header{background:rgba(255,255,255,.05);border-bottom-color:rgba(255,255,255,.1)}.dark-mode .pcso-msg-pending{background:rgba(245,158,11,.15);color:#fbbf24;border-color:rgba(245,158,11,.3)}.dark-mode .pcso-msg-rejected{background:rgba(239,68,68,.15);color:#fca5a5;border-color:rgba(239,68,68,.3)}.dark-mode .pcso-msg-done{background:rgba(16,185,129,.15);color:#6ee7b7;border-color:rgba(16,185,129,.3)}.dark-mode .pcso-msg-rejected blockquote,.dark-mode .pcso-timer{background:rgba(0,0,0,.2)}.dark-mode .pcso-info-box,.dark-mode .pcso-submit-note{background:rgba(59,130,246,.15);color:#93c5fd;border-left-color:#3b82f6}.dark-mode .pcso-free-limit-message{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.3)!important}.dark-mode .pcso-free-limit-message strong{color:#fca5a5!important}.dark-mode .pcso-free-limit-message p{color:#fecaca!important}.dark-mode .pcso-day-active .pcso-day-marker{background:var(--primary-color,#4b5eaa);border-color:var(--primary-light,#6b82d6);color:#fff}.dark-mode .pcso-day-active .pcso-day-card{border-color:var(--primary-light,#6b82d6);box-shadow:0 0 15px rgba(75,94,170,.2)}.dark-mode .pcso-payment-section{border-top-color:rgba(255,255,255,.1)!important}.dark-mode .pcso-pending-details{background:rgba(0,0,0,.2)}.dark-mode .pcso-pending-label{color:var(--medium-gray,#6b7280)}.dark-mode .pcso-pending-value{color:var(--light-gray,#d1d5db)}@keyframes pcso-avatar-pulse-red{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{box-shadow:0 0 0 6px rgba(239,68,68,0)}100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes pcso-avatar-pulse-green{0%{box-shadow:0 0 0 0 rgba(22,163,74,.7)}70%{box-shadow:0 0 0 6px rgba(22,163,74,0)}100%{box-shadow:0 0 0 0 rgba(22,163,74,0)}}@keyframes pcso-avatar-pulse-blue{0%{box-shadow:0 0 0 0 rgba(37,99,235,.7)}70%{box-shadow:0 0 0 6px rgba(37,99,235,0)}100%{box-shadow:0 0 0 0 rgba(37,99,235,0)}}body.dark-mode .pcso-multi-links-section h5{color:#f9fafb!important}body.dark-mode .pcso-multi-links-section{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode .pcso-sequential-hint{background:#1f2937;border-color:#374151;color:#d1d5db}body.dark-mode .pcso-task-label{color:#d1d5db}body.dark-mode .pcso-link-time-hint{color:#fbbf24!important}body.dark-mode .pcso-cpa-modal{background:#1f2937;border:1px solid #374151}body.dark-mode .pcso-cpa-modal-header{background:linear-gradient(135deg,#111827,#1f2937);border-bottom:1px solid #374151}body.dark-mode .pcso-cpa-modal-header h3{color:#f9fafb}body.dark-mode .pcso-cpa-instructions-box{background:#422006;border-color:#92400e}body.dark-mode .pcso-cpa-instructions-label{color:#fcd34d}body.dark-mode #pcso-cpa-instructions-content{color:#fef3c7}body.dark-mode .pcso-cpa-field label{color:#d1d5db}body.dark-mode .pcso-cpa-field input,body.dark-mode .pcso-cpa-field textarea{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode .pcso-cpa-field input:focus,body.dark-mode .pcso-cpa-field textarea:focus{border-color:#fbbf24;background:#1f2937}body.dark-mode #pcso-cpa-error-msg{background:#7f1d1d;border-color:#991b1b;color:#fecaca}body.dark-mode .pcso-cpa-modal-body h3{color:#34d399!important}body.dark-mode .pcso-cpa-modal-body p{color:#d1d5db!important}body.dark-mode .pcso-cpa-modal-close{background:rgba(255,255,255,.1)}body.dark-mode .pcso-cpa-modal-close:hover{background:rgba(255,255,255,.2)}body.dark-mode .pcso-task-link-row{background:#1f2937!important;border-color:#374151!important}body.dark-mode .pcso-task-link-row.pcso-link-complete{background:#064e3b!important;border-color:#10b981!important}body.dark-mode .pcso-link-desc{color:#9ca3af}body.dark-mode .pcso-links-progress-hint{background:#374151!important;color:#d1d5db!important;border-color:#4b5563!important}body.dark-mode .pcso-submit-section{background:#1f2937!important;border-color:#374151!important}body.dark-mode .pcso-submit-section h5{color:#f9fafb!important}body.dark-mode .pcso-submit-section label{color:#d1d5db!important}body.dark-mode .pcso-submit-section input,body.dark-mode .pcso-submit-section textarea{background:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}body.dark-mode .pcso-submit-section input:focus,body.dark-mode .pcso-submit-section textarea:focus{border-color:#10b981!important;background:#1f2937!important}body.dark-mode .pcso-link-completed-btn{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}body.dark-mode .pcso-all-complete-banner{background:linear-gradient(135deg,#064e3b,#065f46)!important;border-color:#10b981!important;color:#ecfdf5!important}