@keyframes ss-spin{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ss-contest{--ss-primary:#7c3aed;--ss-primary-dark:#5b21b6;--ss-accent:#f97316;--ss-success:#22c55e;--ss-text:#1e293b;--ss-text-light:#64748b;--ss-border:#e2e8f0;--ss-bg:#f8fafc;--ss-white:#ffffff;--ss-radius:8px;--ss-radius-lg:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif;color:var(--ss-text);line-height:1.5;max-width:420px;margin:0 auto}.ss-contest *{box-sizing:border-box}.ss-widget{background:var(--ss-white);border-radius:var(--ss-radius-lg);box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.ss-stats-bar{display:flex;border-bottom:1px solid var(--ss-border)}.ss-stat{flex:1;text-align:center;padding:16px 10px;border-right:1px solid var(--ss-border)}.ss-stat:last-child{border-right:none}.ss-stat-value{font-size:24px;font-weight:700;color:var(--ss-text)}.ss-stat-label{text-transform:uppercase;margin-top:2px}.ss-prize{padding:24px;text-align:center}.ss-prize-title{font-size:22px;font-weight:700;color:var(--ss-text);margin:0 0 8px}.ss-prize-headline{font-size:14px;color:var(--ss-accent);font-weight:600;margin:0 0 12px}.ss-prize-description{font-size:14px;color:var(--ss-text-light);line-height:1.6;margin:0 0 20px}.ss-prize-image,.ss-prize-image-placeholder{width:100%;max-width:280px;border-radius:var(--ss-radius-lg);margin:0 auto 20px}.ss-prize-image{height:auto;display:block}.ss-prize-image-placeholder{height:180px;background:linear-gradient(135deg,#fef3c7 0,#fde68a 100%);display:flex;align-items:center;justify-content:center;font-size:64px}.ss-countdown{display:inline-flex;align-items:center;gap:8px;background:rgba(124,58,237,.1);padding:8px 16px;border-radius:20px;margin-bottom:20px}.ss-countdown-label,.ss-countdown-time,.ss-form-group label{font-size:12px;color:var(--ss-primary);font-weight:500}.ss-countdown-time{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.ss-end-date-info{display:block;font-size:11px;color:var(--ss-text-light);margin-top:4px;margin-bottom:12px;text-align:center}.ss-end-date-label{font-weight:500;margin-right:4px}.ss-end-date-value{font-weight:600;color:var(--ss-text)}.ss-entry-form{padding:0 24px 24px}.ss-entry-prompt{text-align:center;font-size:13px;color:var(--ss-text-light);margin-bottom:16px}.ss-form-group{margin-bottom:12px}.ss-form-group label{display:block;color:var(--ss-text);margin-bottom:4px}.ss-form-group label .ss-reward-hint{color:var(--ss-success);font-weight:400}.ss-form-group input{width:100%;padding:12px 14px;border:1px solid var(--ss-border);border-radius:var(--ss-radius);font-size:14px;transition:border-color .2s,box-shadow .2s}.ss-form-group input:focus{outline:0;border-color:var(--ss-primary);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.ss-form-group input::placeholder{color:#94a3b8}.ss-form-group input.ss-error{border-color:#ef4444}.ss-error-message{font-size:12px;color:#ef4444;margin-top:4px}.ss-submit-btn{width:100%;padding:14px;background:linear-gradient(135deg,var(--ss-primary) 0%,var(--ss-primary-dark) 100%);color:var(--ss-white);border:0;border-radius:var(--ss-radius);font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:8px}.ss-submit-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.4)}.ss-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.ss-terms-checkbox{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;color:var(--ss-text-light)}.ss-terms-checkbox input{width:auto;margin-top:2px}.ss-footer a:hover,.ss-terms-checkbox a{color:var(--ss-primary)}.ss-hp{position:absolute;left:-9999px}.ss-tasks{padding:24px;background:var(--ss-bg)}.ss-tasks-header{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.ss-tasks-count{background:var(--ss-primary);color:var(--ss-white);font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px}.ss-tasks-title{font-size:15px;font-weight:600;color:var(--ss-text)}.ss-task-list{display:flex;flex-direction:column;gap:8px}.ss-task-item{background:var(--ss-white);box-shadow:0 1px 3px rgba(0,0,0,.05);cursor:pointer;transition:transform .2s,box-shadow .2s}.ss-task-item:hover{transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ss-task-item.ss-task-partial{opacity:.8;cursor:pointer;background:linear-gradient(135deg,#fef3c7 0,#fde68a 100%);border-left:4px solid #f59e0b}.ss-task-item.ss-task-partial:hover{transform:translateX(4px);box-shadow:0 2px 8px rgba(245,158,11,.2)}.ss-task-item.ss-task-completed{opacity:.6;cursor:default;background:#f1f5f9}.ss-task-item.ss-task-completed:hover{transform:none;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ss-task-icon{width:36px;height:36px;border-radius:var(--ss-radius);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--ss-white);flex-shrink:0;font-weight:600}.ss-task-icon-facebook{background:#1877f2}.ss-task-icon-twitter{background:#000}.ss-task-icon-linkedin{background:#0077b5}.ss-task-icon-youtube{background:red}.ss-task-icon-email{background:#22c55e}.ss-task-icon-referral{background:#f97316}.ss-task-icon-visit{background:#8b5cf6}.ss-task-icon-question{background:#ec4899}.ss-task-icon-phone{background:#06b6d4}.ss-task-info{flex:1;margin-left:12px}.ss-task-name{font-size:14px;font-weight:500;color:var(--ss-text)}.ss-task-desc{font-size:11px;color:var(--ss-text-light);margin-top:2px}.ss-task-reward{background:linear-gradient(135deg,var(--ss-success) 0%,#16a34a 100%);color:var(--ss-white);font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;white-space:nowrap}.ss-task-reward.ss-entries{background:linear-gradient(135deg,var(--ss-primary) 0%,var(--ss-primary-dark) 100%)}.ss-task-reward.ss-task-reward-done{background:#94a3b8}.ss-copy-btn{padding:10px 16px;background:var(--ss-primary);color:var(--ss-white);border:0;border-radius:var(--ss-radius);font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.ss-copy-btn:hover{background:var(--ss-primary-dark)}.ss-question-options{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ss-question-option:hover{background:rgba(124,58,237,.05)}.ss-question-option input{display:none}.ss-question-option .checkmark{width:20px;height:20px;border:2px solid var(--ss-border);border-radius:50%;display:flex;align-items:center;justify-content:center}.ss-question-option.selected .checkmark{background:var(--ss-primary);border-color:var(--ss-primary);color:var(--ss-white)}.ss-footer{padding:16px 24px;text-align:center;border-top:1px solid var(--ss-border)}.ss-footer a{font-size:12px;color:var(--ss-text-light);text-decoration:none}.ss-winner-display{text-align:center;padding:30px}.ss-winner-badge{font-size:48px;margin-bottom:16px}.ss-winner-name,.ss-winner-title{font-size:20px;font-weight:700;color:var(--ss-text);margin:0 0 8px}.ss-winner-name{font-size:28px;color:var(--ss-primary)}.ss-status-ended p,.ss-status-upcoming p,.ss-winner-guess{font-size:14px;color:var(--ss-text-light);margin:0}.ss-message{padding:16px;border-radius:var(--ss-radius);margin:16px 24px;text-align:center;font-size:14px}.ss-message-success{background:#dcfce7;color:#16a34a}.ss-message-error{background:#fef2f2;color:#dc2626}.ss-message-info{background:#dbeafe;color:#2563eb}.ss-message-warning{background:#fef3c7;color:#d97706}#ss-notification-container{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:2147483647;pointer-events:none;width:auto}.ss-notification{padding:12px 16px;border-radius:var(--ss-radius);text-align:center;font-size:13px;opacity:0;transform:translateY(-10px);transition:all .3s ease;pointer-events:auto;max-width:500px;min-width:300px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ss-notification.show{opacity:1;transform:translateY(0)}.ss-notification-success{background:#dcfce7;color:#16a34a;border-left:3px solid #22c55e}.ss-notification-error{background:#fef2f2;color:#dc2626;border-left:3px solid #ef4444}.ss-notification-info{background:#dbeafe;color:#2563eb;border-left:3px solid #3b82f6}.ss-notification-warning{background:#fef3c7;color:#d97706;border-left:3px solid #f59e0b}.ss-status-ended,.ss-status-upcoming{text-align:center;padding:40px 24px}.ss-status-ended h3,.ss-status-upcoming h3{font-size:18px;font-weight:600;color:var(--ss-text);margin:0 0 8px}.ss-status-ended{background:var(--ss-bg)}.ss-loading{display:flex;align-items:center;justify-content:center;padding:40px}.ss-spinner{border:3px solid var(--ss-border);border-top-color:var(--ss-primary)}.ss-terms-content{max-height:400px;overflow-y:auto;padding:20px;font-size:14px;line-height:1.6}.ss-terms-content h3,.ss-terms-content h4{color:var(--ss-text);margin:20px 0 10px}.ss-terms-content h3:first-child{margin-top:0}.ss-terms-content p{margin:0 0 12px;text-align:left}@media (max-width:480px){.ss-contest{max-width:100%}.ss-prize{padding:20px}.ss-entry-form{padding:0 20px 20px}.ss-tasks{padding:20px}.ss-stat-value{font-size:20px}.ss-prize-title{font-size:18px}}.ss-tasks-list{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}.ss-task-item{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:16px;flex-wrap:nowrap;min-height:64px}.ss-task-item .task-info{flex:1;min-width:0}.ss-task-item .task-info h4{margin:0 0 4px;font-size:14px;font-weight:600;color:#111827}.ss-task-item .task-info p{margin:0;font-size:12px;color:#6b7280}.ss-task-item .task-reward{flex-shrink:0;padding:4px 12px;background:#f3f4f6;border-radius:6px;font-size:13px;font-weight:600;color:#374151;white-space:nowrap}.ss-task-item .task-action{flex-shrink:0;margin-left:auto}.ss-task-item .ss-btn{min-width:100px;white-space:nowrap;padding:8px 16px;font-size:14px}@media (max-width:640px){.ss-task-item{flex-wrap:wrap}.ss-task-item .task-info{flex-basis:100%}.ss-task-item .task-action,.ss-task-item .task-reward{flex-basis:auto}}.ss-referral-stats{min-height:auto}.ss-referral-link-container{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px}.ss-referral-link-container input{width:100%;padding:10px 12px;font-family:monospace;font-size:13px;background:#fff;border:1px solid #d1d5db;border-radius:6px;margin-bottom:12px}.ss-social-share-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ss-social-share-buttons .ss-btn{flex:1;min-width:120px;font-size:13px;padding:8px 12px}.ss-spinner,.ss-task-loading::after{border-radius:50%;animation:ss-spin .6s linear infinite}.ss-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;vertical-align:middle;margin-right:6px}.ss-task-loading{opacity:.7;pointer-events:none;position:relative}.ss-task-loading::after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;border:2px solid var(--ss-border);border-top-color:var(--ss-primary)}.ss-guess-panel{display:none;padding:32px 24px;text-align:center}.ss-guess-panel.active{display:block}.ss-guess-panel h3{font-size:24px;font-weight:700;color:var(--ss-primary);margin:0 0 12px}.ss-guess-panel p{color:var(--ss-text-light);margin:0 0 24px;font-size:15px}.ss-guess-form .ss-form-group{margin-bottom:20px;text-align:left}.ss-guess-form label{display:block;font-weight:600;color:var(--ss-text);margin-bottom:8px;font-size:15px}.ss-guess-form input[type=text]{width:100%;padding:14px 16px;font-size:18px;text-align:center;font-weight:600;border:2px solid var(--ss-border);border-radius:var(--ss-radius);transition:all .2s}.ss-guess-field input[type=text]:focus,.ss-guess-form input[type=text]:focus{border-color:var(--ss-primary);outline:0;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.ss-guess-submit-btn{width:100%;padding:14px 24px;font-size:16px;font-weight:600;color:var(--ss-white);background:linear-gradient(135deg,var(--ss-primary) 0%,var(--ss-primary-dark) 100%);border:0;border-radius:var(--ss-radius);cursor:pointer;transition:all .2s}.ss-guess-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.3)}.ss-guess-submit-btn:disabled{opacity:.6;cursor:not-allowed}.ss-panel-container[data-panel=guess] form .ss-guess-submit-btn{background:linear-gradient(135deg,var(--ss-primary, #7c3aed) 0%,var(--ss-primary-dark, #5b21b6) 100%)!important;color:#fff!important}.ss-verify-banner{background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;padding:16px 20px;margin:16px 24px;border-radius:var(--ss-radius);display:flex;align-items:center;gap:12px}.ss-verify-banner-icon{font-size:24px;flex-shrink:0}.ss-verify-banner-text{flex:1}.ss-verify-banner-title{font-weight:600;color:#92400e;margin:0 0 4px;font-size:14px}.ss-verify-banner-message{color:#78350f;margin:0;font-size:13px}.ss-panel-container{background:#fff;border:1px solid var(--ss-border);border-radius:var(--ss-radius);padding:24px;margin:0;box-shadow:0 4px 20px rgba(0,0,0,.12);animation:slideIn .3s ease-out;display:none}.ss-panel-container[data-panel=bonus-guess],.ss-panel-container[data-panel=claim],.ss-panel-container[data-panel=guess],.ss-panel-container[data-panel=phone],.ss-panel-container[data-panel=question],.ss-panel-container[data-panel=referral],.ss-panel-container[data-panel=terms]{padding:0!important}.ss-panel-container[data-panel=bonus-guess],.ss-panel-container[data-panel=claim],.ss-panel-container[data-panel=guess],.ss-panel-container[data-panel=phone],.ss-panel-container[data-panel=question],.ss-panel-container[data-panel=referral],.ss-panel-container[data-panel=terms],.ss-panel-container[data-panel=video]{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:2147483647!important;max-width:380px!important;width:90%!important;max-height:85vh!important;overflow:hidden!important;box-shadow:0 20px 60px rgba(0,0,0,.3)!important;background:#fff!important;border-radius:12px!important;margin:0!important;border:1px solid #e2e8f0!important;animation:slideIn .3s ease-out!important;display:none}.ss-panel-container[data-panel=bonus-guess] .ss-panel-header,.ss-panel-container[data-panel=referral] .ss-panel-header{padding:20px 24px!important;border-bottom:1px solid #e2e8f0!important;flex-shrink:0!important}.ss-panel-container[data-panel=bonus-guess] .ss-panel-body,.ss-panel-container[data-panel=referral] .ss-panel-body{padding:20px 24px!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(85vh - 80px)!important;display:flex!important;flex-direction:column!important}.ss-guess-label-heading{font-size:16px!important;font-weight:600!important;color:#1e293b!important;margin:0 0 16px!important;text-align:center!important}.ss-panel-container[data-panel=guess] .ss-guess-submit-btn{background:linear-gradient(135deg,var(--ss-primary) 0%,var(--ss-primary-dark) 100%)!important}.ss-panel-container[data-panel=bonus-guess] .ss-submit-btn,.ss-panel-container[data-panel=referral] .ss-submit-btn{background:linear-gradient(135deg,var(--ss-primary) 0%,var(--ss-primary-dark) 100%)!important;color:#fff!important;border:0!important;padding:12px 20px!important;width:100%!important;border-radius:8px!important;font-weight:600!important;font-size:14px!important;cursor:pointer!important;transition:all .2s!important}.ss-panel-container[data-panel=bonus-guess] .ss-submit-btn:hover,.ss-panel-container[data-panel=referral] .ss-submit-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 16px rgba(124,58,237,.4)!important}.ss-panel-container[data-panel=bonus-guess] .ss-submit-btn:disabled,.ss-panel-container[data-panel=referral] .ss-submit-btn:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.ss-panel-container[data-panel=referral] .ss-copy-btn,.ss-panel-container[data-panel=referral] .ss-share-btn{color:#fff!important;border:0!important;border-radius:6px!important;font-weight:600!important;font-size:13px!important;cursor:pointer!important;transition:all .2s!important}.ss-panel-container[data-panel=referral] .ss-copy-btn{background:linear-gradient(135deg,var(--ss-primary, #7c3aed) 0%,var(--ss-primary-dark, #5b21b6) 100%)!important;padding:8px 16px!important;position:relative!important}.ss-panel-container[data-panel=referral] .ss-copy-btn:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(124,58,237,.4)!important}.ss-panel-container[data-panel=referral] .ss-share-btn{background:var(--ss-primary, #7c3aed)!important;padding:10px 12px!important;width:100%!important}.ss-panel-container[data-panel=referral] .ss-share-btn:hover{opacity:.85!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(124,58,237,.3)!important}.ss-panel-container[data-panel=claim] .ss-panel-header,.ss-panel-container[data-panel=guess] .ss-panel-header,.ss-panel-container[data-panel=phone] .ss-panel-header,.ss-panel-container[data-panel=question] .ss-panel-header,.ss-panel-container[data-panel=terms] .ss-panel-header,.ss-panel-container[data-panel=video] .ss-panel-header{padding:20px 24px!important;border-bottom:1px solid #e2e8f0!important;flex-shrink:0!important}.ss-panel-container[data-panel=claim] .ss-panel-body,.ss-panel-container[data-panel=guess] .ss-panel-body,.ss-panel-container[data-panel=phone] .ss-panel-body,.ss-panel-container[data-panel=question] .ss-panel-body,.ss-panel-container[data-panel=terms] .ss-panel-body,.ss-panel-container[data-panel=video] .ss-panel-body{padding:20px 24px!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(85vh - 80px)!important;display:flex!important;flex-direction:column!important}.ss-panel-container[data-panel=claim] .ss-claim-btn,.ss-panel-container[data-panel=guess] .ss-guess-submit-btn,.ss-panel-container[data-panel=guess] .ss-submit-btn,.ss-panel-container[data-panel=phone] .ss-submit-btn,.ss-panel-container[data-panel=question] .ss-submit-btn,.ss-panel-container[data-panel=terms] .ss-submit-btn,.ss-panel-container[data-panel=video] .ss-claim-video{background:linear-gradient(135deg,var(--ss-primary, #7c3aed) 0%,var(--ss-primary-dark, #5b21b6) 100%)!important;color:#fff!important;border:0!important;padding:12px 20px!important;width:100%!important;border-radius:8px!important;font-weight:600!important;font-size:14px!important;cursor:pointer!important;transition:all .2s!important}.ss-panel-container[data-panel=claim] .ss-claim-btn:hover,.ss-panel-container[data-panel=guess] .ss-guess-submit-btn:hover,.ss-panel-container[data-panel=guess] .ss-submit-btn:hover,.ss-panel-container[data-panel=phone] .ss-submit-btn:hover,.ss-panel-container[data-panel=question] .ss-submit-btn:hover,.ss-panel-container[data-panel=terms] .ss-submit-btn:hover,.ss-panel-container[data-panel=video] .ss-claim-video:hover{transform:translateY(-2px)!important;box-shadow:0 8px 16px rgba(124,58,237,.4)!important}.ss-panel-container[data-panel=claim] .ss-claim-btn:disabled,.ss-panel-container[data-panel=guess] .ss-guess-submit-btn:disabled,.ss-panel-container[data-panel=guess] .ss-submit-btn:disabled,.ss-panel-container[data-panel=phone] .ss-submit-btn:disabled,.ss-panel-container[data-panel=question] .ss-submit-btn:disabled,.ss-panel-container[data-panel=terms] .ss-submit-btn:disabled,.ss-panel-container[data-panel=video] .ss-claim-video:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.ss-panel-container .ss-panel-close{position:absolute;right:16px;top:16px;background:0 0;border:0;font-size:24px;cursor:pointer;color:#94a3b8;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .2s}.ss-panel-container .ss-panel-close:hover{color:#0f172a;transform:scale(1.1)}.ss-panel-container .ss-panel-header h3{margin:0;font-size:18px;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:8px}.ss-panel-container .ss-panel-title{font-weight:600}.ss-panel-backdrop{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.5)!important;z-index:2147483646!important;display:none;transition:opacity .3s ease}.ss-panel-backdrop.active{display:block;animation:fadeIn .3s ease-out}.ss-widget{position:relative}.ss-panel-container[data-panel=claim],.ss-panel-container[data-panel=phone],.ss-panel-container[data-panel=question],.ss-panel-container[data-panel=terms],.ss-panel-container[data-panel=video]{transform:none;max-height:none;overflow-y:visible}.ss-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px}.ss-panel-header h3{margin:0;font-size:20px;font-weight:700;color:var(--ss-text);flex:1}.ss-panel-title{color:var(--ss-primary)}.ss-panel-close{background:0 0;border:0;font-size:28px;color:var(--ss-text-light);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s;flex-shrink:0}.ss-panel-close:hover{background:var(--ss-bg-light, #e2e8f0);color:var(--ss-text)}.ss-panel-body{margin-top:16px}.ss-panel-body,.ss-panel-container[data-panel=bonus-guess] .ss-panel-body,.ss-panel-container[data-panel=referral] .ss-panel-body{background:#fff!important}.ss-panel-body>p:first-child{margin-top:0}.ss-panel-container[data-panel=video]{padding:0!important;background:0 0;box-shadow:none;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:768px){.ss-panel-container[data-panel=video]{width:50%}}.ss-panel-container[data-panel=video] .ss-panel-header{display:none}.ss-panel-container[data-panel=video] .ss-panel-body{width:100%;justify-content:center;background:0 0!important}.ss-panel-container[data-panel=video] .ss-video-container{background:#000;border-radius:8px;margin:0;overflow:hidden;width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 60px rgba(0,0,0,.5)}.ss-panel-container[data-panel=video] #ss-youtube-player{width:100%!important;height:100%!important;padding-bottom:0!important;position:relative!important}.ss-panel-container[data-panel=video] #ss-youtube-player iframe{width:100%!important;height:100%!important;border:0!important}.ss-panel-container[data-panel=video] .ss-video-progress{margin-top:12px;background:rgba(0,0,0,.8);padding:10px 16px;border-radius:8px;display:flex;align-items:center;gap:12px}.ss-panel-container[data-panel=video] .ss-video-progress .ss-progress-bar{flex:1;height:6px;background:var(--ss-bg-light, #e2e8f0);border-radius:3px;overflow:hidden}.ss-panel-container[data-panel=video] .ss-video-progress .ss-progress-text{color:#fff;font-size:12px;font-weight:600;min-width:40px;text-align:right}.ss-panel-container[data-panel=video] .ss-claim-video{margin-top:12px}.ss-panel-container[data-panel=question] .ss-question-text{font-weight:600;color:var(--ss-text);margin:0 0 20px;font-size:16px}.ss-question-option{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:10px;border:2px solid var(--ss-border);border-radius:var(--ss-radius);cursor:pointer;transition:all .2s;background:#fff}.ss-question-option:hover{border-color:var(--ss-primary);background:rgba(124,58,237,.02)}.ss-question-option.selected{border-color:var(--ss-primary);background:rgba(124,58,237,.1)}.ss-question-option input[type=radio]{margin:0;width:18px;height:18px;cursor:pointer;accent-color:var(--ss-primary)}.ss-question-option .checkmark{margin-left:auto;color:var(--ss-primary);font-weight:700}.ss-question-option span:last-child{flex:1}.ss-question-textarea{width:100%;min-height:100px;padding:12px;border:2px solid var(--ss-border);border-radius:var(--ss-radius);font-family:inherit;font-size:15px;resize:vertical;margin-bottom:16px}.ss-referral-stats{margin:0;padding:0;background:0 0;border-radius:var(--ss-radius);display:flex;flex-direction:column;width:100%;gap:0;align-items:stretch;box-sizing:border-box}.ss-stat-row:first-child{padding:20px;background:var(--ss-bg);border:1px solid var(--ss-border);border-radius:var(--ss-radius);margin-bottom:20px;display:flex;flex-direction:column;width:100%;box-sizing:border-box;align-items:stretch}.ss-stat-row{flex-direction:column;padding:16px 0;border-bottom:1px solid var(--ss-border);width:100%;box-sizing:border-box}.ss-stat-row:last-child{border-bottom:none;padding-bottom:0}.ss-stat-row .ss-stat-label{display:block;margin-bottom:8px;color:var(--ss-text);letter-spacing:.3px}.ss-stat-row>span:not(.ss-stat-label){word-break:break-word;font-size:28px;font-weight:700;color:var(--ss-primary);display:block;width:100%}.ss-stat-label{font-weight:600;color:var(--ss-text);font-size:14px;letter-spacing:.3px}.ss-referral-code-display{display:flex!important;flex-direction:column!important;gap:12px!important;align-items:stretch!important;width:100%!important}.ss-referral-code-display code{background:#fff!important;padding:10px 12px!important;border-radius:6px!important;border:1px solid var(--ss-border)!important;font-family:"Courier New",monospace!important;font-size:11px!important;color:var(--ss-text)!important;word-break:break-all!important;width:100%!important;box-sizing:border-box!important;display:block!important;line-height:1.4!important}.ss-available-to-claim,.ss-referral-count,.ss-rewards-earned{font-size:28px!important;font-weight:700!important;color:var(--ss-primary)!important;display:block!important}.ss-share-label{font-size:12px;font-weight:600;color:#475569;margin-bottom:10px;margin-top:0;text-transform:uppercase;letter-spacing:.5px}.ss-share-buttons{display:flex;flex-direction:column;gap:10px;margin-top:0}.ss-share-btn{width:100%;padding:10px 12px;background:var(--ss-bg-light, #e2e8f0);border:1px solid var(--ss-border);border-radius:var(--ss-radius);cursor:pointer;font-size:13px;font-weight:600;transition:all .2s;color:var(--ss-text)}.ss-share-btn:hover{background:var(--ss-primary);border-color:var(--ss-primary);color:#fff}.ss-referral-link-section{margin-bottom:20px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ss-referral-link-label{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;display:block}.ss-referral-summary,.ss-stat-row{display:flex;justify-content:space-between;align-items:center}.ss-referral-summary{margin-bottom:12px;padding:10px 12px;background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ss-stat-row{gap:12px}.ss-stat-row .ss-stat-label{font-weight:600;color:#475569;font-size:12px}.ss-referral-progress-section{margin-bottom:8px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ss-progress-label{font-size:13px;font-weight:600;color:var(--ss-text);margin-bottom:8px;display:block}.ss-progress-info{color:var(--ss-primary);font-weight:700}.ss-progress-bar-container{display:flex;align-items:center;gap:12px}.ss-progress-bar{flex:1;border:1px solid var(--ss-border)}.ss-progress-fill{background:linear-gradient(90deg,var(--ss-primary, #7c3aed),#22c55e)}.ss-progress-percentage{font-size:12px;font-weight:700;color:var(--ss-primary);min-width:35px;text-align:right}.ss-referral-milestones-section{margin-bottom:24px}.ss-milestones-title{font-size:12px;font-weight:600;color:var(--ss-text-light);text-transform:uppercase;margin-bottom:12px;display:block}.ss-milestones-list{display:flex;flex-direction:column;gap:10px}.ss-milestone-item{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--ss-bg-light, #e2e8f0);border:1px solid var(--ss-border);border-radius:var(--ss-radius);transition:all .2s}.ss-milestone-item.ss-milestone-claimed{background:#ecfdf5;border-color:#22c55e}.ss-milestone-item.ss-milestone-claimable{background:#fefce8;border-color:#eab308}.ss-milestone-item.ss-milestone-locked{opacity:.7}.ss-milestone-status{font-size:18px;font-weight:700;min-width:24px;text-align:center}.ss-milestone-item.ss-milestone-claimed .ss-milestone-status{color:#22c55e}.ss-milestone-item.ss-milestone-claimable .ss-milestone-status{color:#eab308}.ss-milestone-item.ss-milestone-locked .ss-milestone-status{color:var(--ss-text-light)}.ss-milestone-text{flex:1;font-size:13px;color:var(--ss-text);line-height:1.4}.ss-referral-actions{margin-top:20px;padding:16px;background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ss-referral-actions .ss-submit-btn{margin-bottom:12px;width:100%}.ss-referral-actions .ss-submit-btn:last-child{margin-bottom:0}@media (max-width:480px){.ss-progress-bar-container{flex-direction:column;align-items:stretch}.ss-progress-percentage{text-align:center;min-width:auto}.ss-referral-summary{flex-direction:column;align-items:flex-start;gap:8px}.ss-milestone-item{font-size:12px}}.ss-bonus-message{color:var(--ss-text);margin:0 0 16px;line-height:1.5}.ss-bonus-guesses-container,.ss-guess-field{margin-bottom:16px}.ss-guess-field{display:flex;flex-direction:column;gap:8px}.ss-guess-field span{font-weight:600;color:var(--ss-text);font-size:14px}.ss-guess-field input[type=text]{padding:12px;border:2px solid #e2e8f0;border-radius:var(--ss-radius);font-size:15px;transition:all .2s;background:#fff!important;color:#0f172a!important;width:100%;box-sizing:border-box}.ss-guess-field input[type=text]::placeholder{color:#94a3b8!important;opacity:1}.ss-video-progress{margin:16px 0}.ss-progress-bar{background:var(--ss-bg-light, #e2e8f0);border-radius:8px;height:8px;overflow:hidden;margin-bottom:8px}.ss-progress-fill{height:100%;background:linear-gradient(90deg,var(--ss-primary, #7c3aed),var(--ss-primary-dark, #5b21b6));width:0%;transition:width .3s ease}.ss-progress-text{display:block;text-align:center;font-size:13px;font-weight:600;color:var(--ss-text-light)}.ss-claim-message{color:var(--ss-text-light);margin:0 0 16px}.ss-claim-timer{margin:16px 0}.ss-toast{position:fixed!important;top:20px!important;right:20px!important;background:#fff!important;color:#0f172a!important;padding:16px 24px!important;border-radius:8px!important;box-shadow:0 10px 40px rgba(0,0,0,.25)!important;z-index:2147483647!important;opacity:0;transform:translateY(-20px);transition:all .3s ease;max-width:400px;font-size:14px;font-weight:500;border-left:4px solid var(--ss-primary)!important}.ss-toast.show{opacity:1;transform:translateY(0)}.ss-toast.ss-toast-success{border-left-color:#10b981;background:#f0fdf4;color:#065f46}.ss-toast.ss-toast-error{border-left-color:#ef4444;background:#fef2f2;color:#991b1b}.ss-toast.ss-toast-warning{border-left-color:#f59e0b;background:#fffbeb;color:#92400e}