.likes-activation-form{max-width:600px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.likes-activation-title{font-size:28px;font-weight:700;color:#fff;text-align:center;margin:0 0 30px 0}.likes-activation-field{margin-bottom:24px}.likes-activation-label{display:block;font-size:14px;font-weight:500;color:#e0e0e0;margin-bottom:8px}.likes-activation-input{width:100%;padding:12px 16px;font-size:16px;color:#fff;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;box-sizing:border-box;transition:border-color 0.3s ease,box-shadow 0.3s ease}.likes-activation-input:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgb(74 158 255 / .1)}.likes-activation-input.error{border-color:#ff4a4a;box-shadow:0 0 0 3px rgb(255 74 74 / .1)}.likes-activation-input::placeholder{color:#888}.likes-activation-actions{display:flex;gap:12px;margin-top:30px}.likes-activation-btn-primary{flex:1;padding:14px 24px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#4a9eff 0%,#6b5ce6 100%);border:none;border-radius:8px;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}.likes-activation-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(74 158 255 / .4)}.likes-activation-btn-primary:active{transform:translateY(0)}.likes-activation-btn-secondary{flex:1;padding:14px 24px;font-size:16px;font-weight:600;color:#fff;background-color:#3a3a3a;border:1px solid #4a4a4a;border-radius:8px;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.likes-activation-btn-secondary:hover{background-color:#4a4a4a;border-color:#5a5a5a}.likes-activation-warning{display:flex;gap:12px;padding:16px;margin-bottom:24px;background-color:#3a2a1a;border-left:4px solid orange;border-radius:6px}.likes-activation-warning-icon{font-size:24px;color:orange;flex-shrink:0}.likes-activation-warning-text{font-size:14px;color:#fff;line-height:1.5}.likes-activation-warning-text strong{color:orange}.likes-activation-info{padding:20px;margin-bottom:24px;background-color:#2a2a2a;border-radius:8px}.likes-activation-info-item{margin-bottom:12px}.likes-activation-info-item:last-child{margin-bottom:0}.likes-activation-info-label{display:block;font-size:14px;color:#b0b0b0;margin-bottom:4px}.likes-activation-info-value{display:block;font-size:16px;color:#fff;font-weight:500;word-break:break-all}.likes-activation-checkbox-wrapper{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.likes-activation-checkbox{width:20px;height:20px;margin-top:2px;cursor:pointer;flex-shrink:0}.likes-activation-checkbox-label{font-size:14px;color:#e0e0e0;cursor:pointer;line-height:1.5}.likes-activation-loading{text-align:center;padding:40px 20px}.likes-activation-spinner{width:48px;height:48px;margin:0 auto 20px;border:4px solid #3a3a3a;border-top-color:#4a9eff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.likes-activation-loading p{color:#e0e0e0;font-size:16px}.likes-activation-result{text-align:center;padding:40px 20px}.likes-activation-success-icon,.likes-activation-error-icon{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700}.likes-activation-success-icon{background-color:#1a4a1a;color:#4aff4a}.likes-activation-error-icon{background-color:#4a1a1a;color:#ff4a4a}.likes-activation-result-title{font-size:24px;font-weight:700;color:#fff;margin:0 0 20px 0}.likes-activation-success-info{margin-bottom:30px}.likes-activation-success-info p{font-size:16px;color:#e0e0e0;margin:12px 0;line-height:1.6}.likes-activation-success-info strong{color:#4a9eff;font-weight:600}.likes-activation-error-message{font-size:16px;color:#ff6b6b;margin-bottom:30px;padding:16px;background-color:#3a1a1a;border-radius:8px;border-left:4px solid #ff4a4a}@media (max-width:768px){.likes-activation-form{padding:20px 15px}.likes-activation-title{font-size:24px}.likes-activation-actions{flex-direction:column}.likes-activation-btn-primary,.likes-activation-btn-secondary{width:100%}}.likes-activation-loading,.likes-activation-result{display:none}#step1{display:block}#step2{display:none}