.recommendation-header[data-v-4ad383bc]{border-left:4px solid #007bff}.content-section[data-v-4ad383bc]{min-height:300px}.platform-info[data-v-4ad383bc]{border-radius:8px}.content-block[data-v-4ad383bc]{background-color:#f8f9fa;border-radius:8px;padding:15px}.content-preview[data-v-4ad383bc]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;white-space:pre-wrap}.hashtag-preview[data-v-4ad383bc]{color:#1da1f2;font-weight:500}.ai-pulse[data-v-4ad383bc]{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;animation:pulse-data-v-4ad383bc 1.5s ease-in-out infinite;margin:0 auto}@keyframes pulse-data-v-4ad383bc{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.05);opacity:.8}to{transform:scale(.95);opacity:.5}}.btn-gradient-primary[data-v-4ad383bc]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;transition:all .3s ease}.btn-gradient-primary[data-v-4ad383bc]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(102,126,234,.3)}.platform-info .copy-on-header[data-v-4ad383bc]{background-color:rgba(0,0,0,.15);border-radius:6px;padding:2px;transition:all .3s ease}.platform-info .copy-on-header[data-v-4ad383bc]:hover{background-color:rgba(0,0,0,.25);transform:scale(1.05)}.platform-info .copy-on-header[data-v-4ad383bc] .copy-to-clipboard-wrapper{background-color:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:4px}.platform-info .copy-on-header[data-v-4ad383bc] .copy-to-clipboard-wrapper:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.platform-info .copy-on-header[data-v-4ad383bc] .far.fa-clone{color:#fff!important;font-size:14px!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.platform-info .copy-on-header[data-v-4ad383bc] .copy-to-clipboard-wrapper:hover .far.fa-clone{color:#f8f9fa!important}@media (max-width:768px){.content-block[data-v-4ad383bc]{padding:10px}.platform-info[data-v-4ad383bc]{text-align:center}}.create-content-btn[data-v-b4ecdd14]{padding:8px 16px!important;min-width:140px;border-radius:25px;border:2px solid transparent!important;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb)!important;background-size:300% 300%;color:#fff!important;font-weight:700;font-size:.8rem;letter-spacing:.5px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 15px rgba(102,126,234,.4),inset 0 0 0 1px hsla(0,0%,100%,.1);position:relative;overflow:hidden;animation:gradientShift-data-v-b4ecdd14 3s ease infinite}@keyframes gradientShift-data-v-b4ecdd14{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.create-content-btn[data-v-b4ecdd14]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#feca57,#ff9ff3);background-size:400% 400%;border-radius:25px;z-index:-1;animation:borderGlow-data-v-b4ecdd14 2s linear infinite;opacity:0;transition:opacity .3s ease}@keyframes borderGlow-data-v-b4ecdd14{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.create-content-btn[data-v-b4ecdd14]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .8s cubic-bezier(.4,0,.2,1)}.create-content-btn[data-v-b4ecdd14]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(102,126,234,.6),inset 0 0 0 1px hsla(0,0%,100%,.2);color:#fff!important}.create-content-btn[data-v-b4ecdd14]:hover:before{opacity:1}.create-content-btn[data-v-b4ecdd14]:hover:after{left:100%}.create-content-btn[data-v-b4ecdd14]:active{transform:translateY(-1px) scale(.98);transition:all .1s ease}.create-content-btn[data-v-b4ecdd14]:focus{outline:none;box-shadow:0 4px 15px rgba(102,126,234,.4),0 0 0 3px rgba(102,126,234,.3)!important;color:#fff!important}.create-content-btn[data-v-b4ecdd14]:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280)!important;color:#d1d5db!important;transform:none;box-shadow:none;cursor:not-allowed;animation:none}.create-content-btn[data-v-b4ecdd14]:disabled:after,.create-content-btn[data-v-b4ecdd14]:disabled:before{display:none}.create-content-btn i[data-v-b4ecdd14]{font-size:.85rem;margin:0;animation:iconPulse-data-v-b4ecdd14 2s ease-in-out infinite}@keyframes iconPulse-data-v-b4ecdd14{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.create-content-btn span[data-v-b4ecdd14]{font-weight:700;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media (max-width:768px){.create-content-btn[data-v-b4ecdd14]{padding:6px 12px!important;min-width:110px;font-size:.75rem;letter-spacing:.3px}.create-content-btn i[data-v-b4ecdd14]{font-size:.8rem}}@media (max-width:576px){.create-content-btn[data-v-b4ecdd14]{padding:6px 10px!important;min-width:45px;border-radius:12px;gap:0}.create-content-btn span[data-v-b4ecdd14]{display:none}.create-content-btn i[data-v-b4ecdd14]{font-size:.9rem;margin:0!important;animation:none}.create-content-btn[data-v-b4ecdd14]:before{border-radius:12px}}.create-content-btn:not(:disabled):hover i[data-v-b4ecdd14]{animation:iconSpark-data-v-b4ecdd14 .6s ease-in-out}@keyframes iconSpark-data-v-b4ecdd14{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.2) rotate(-5deg)}75%{transform:scale(1.2) rotate(5deg)}}