@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Montserrat:wght@400;600;700&family=Dancing+Script:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Satoshi&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Montserrat:wght@400;600;700;800&family=Orbitron:wght@400;600;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Raleway:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Raleway:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--gradient-blue:linear-gradient(135deg,var(--primary-dark) 0%,var(--accent-blue) 100%);--primary-dark:#001524;--primary-darker:#000a14;--primary-light:#ffecd1;--accent-orange:#ff7d00;--accent-orange-hover:#f93;--accent-dark-orange:#78290f;--accent-blue:#0f4c81;--accent-teal:#136f63;--glow-orange:#ff7d0099;--glow-blue:#0f4c8180;--glow-primary:#ffecd133;--transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--transition-medium:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1);--shadow-subtle:0 4px 12px #00000014;--shadow-medium:0 8px 20px #0000001f;--shadow-strong:0 12px 28px #0000002e;--shadow-inset:inset 0 2px 6px #0003;--gradient-orange:linear-gradient(135deg,var(--accent-orange) 0%,var(--accent-dark-orange) 100%);--gradient-blue:linear-gradient(135deg,var(--accent-blue) 0%,var(--primary-dark) 100%);--gradient-overlay:linear-gradient(180deg,#00152466,#001524e6);--gradient-testimonial:linear-gradient(135deg,#0075ff,#00b2ff);--border-radius-small:6px;--border-radius-medium:12px;--border-radius-large:20px;--border-glow:1px solid #ff7d004d}html{scroll-behavior:smooth}body{color:#ffecd1;color:var(--primary-light)}.enhanced-landing-page,body{background:#001524;background:var(--primary-dark)}.enhanced-landing-page{opacity:0;overflow-x:hidden;position:relative;transition:opacity .5s ease}.enhanced-landing-page.loaded{opacity:1}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:0}a{color:inherit;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}a:hover{color:#ff7d00;color:var(--accent-orange)}button{border:none;outline:none}.main-navbar,button{transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium)}.main-navbar{background:#00152433;left:0;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.enhanced-landing-page section{padding:5rem 2rem;position:relative;width:100%}.main-navbar.scrolled{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#001524f2;box-shadow:0 4px 20px #00000026}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.navbar-logo a{align-items:center;color:#ffecd1;color:var(--primary-light);display:flex;font-size:1.8rem;font-weight:700}.logo-container{gap:.5rem}.navbar-logo-img{border-radius:50%;height:40px;object-fit:contain;width:40px}.logo-text{letter-spacing:.5px}.accent-text{color:#ff7d00;color:var(--accent-orange)}.navbar-links ul{display:flex;gap:2rem;list-style:none}.navbar-links a{font-weight:500;padding:.5rem 0;position:relative}.navbar-links a:after{background:#ff7d00;background:var(--accent-orange);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.4,0,.2,1);transition:width var(--transition-medium);width:0}.navbar-links a:hover:after{width:100%}.navbar-actions{align-items:center;display:flex;gap:1rem}.login-btn{background:#0000;border:1px solid #ffecd1;border:1px solid var(--primary-light);border-radius:6px;border-radius:var(--border-radius-small);color:#ffecd1;color:var(--primary-light);display:inline-block;font-weight:500;padding:.5rem 1.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium)}.login-btn:hover{background:#ffecd11a;border-color:#ff7d00;border-color:var(--accent-orange);transform:translateY(-2px)}.dashboard-btn{background:#ff7d00;background:var(--accent-orange);border-radius:6px;border-radius:var(--border-radius-small);color:#ffecd1;color:var(--primary-light);display:inline-block;font-weight:600;padding:.5rem 1.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium)}.dashboard-btn:hover{background:#f93;background:var(--accent-orange-hover);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-subtle);transform:translateY(-2px)}.menu-toggle{background:#0000;display:none;flex-direction:column;height:21px;justify-content:space-between;padding:0;width:30px}.menu-toggle span{background-color:#ffecd1;background-color:var(--primary-light);border-radius:3px;height:3px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium);width:100%}.menu-toggle.active span:first-child{transform:translateY(9px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.section-indicators{display:flex;flex-direction:column;gap:15px;position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:100}.indicator{background-color:#ffecd14d;cursor:pointer;height:12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium);width:12px}.indicator:hover{background-color:#ffecd199;transform:scale(1.2)}.indicator.active{background-color:#ff7d00;background-color:var(--accent-orange);box-shadow:0 0 10px #ff7d0099;box-shadow:0 0 10px var(--glow-orange);transform:scale(1.3)}.indicator:after{background:#001524;background:var(--primary-dark);border-radius:4px;color:#ffecd1;color:var(--primary-light);content:attr(data-tooltip);font-size:12px;font-weight:500;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;right:25px;top:-5px;transform:translateX(10px);transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium);white-space:nowrap}.indicator:hover:after{opacity:1;transform:translateX(0)}.back-to-top{align-items:center;background:#ff7d00;background:var(--accent-orange);border-radius:50%;bottom:30px;box-shadow:0 8px 20px #0000001f;box-shadow:var(--shadow-medium);color:#ffecd1;color:var(--primary-light);display:flex;font-size:20px;height:50px;justify-content:center;opacity:0;position:fixed;right:30px;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium);width:50px;z-index:99}.scrolled .back-to-top{opacity:1;transform:translateY(0)}.back-to-top:hover{background:#78290f;background:var(--accent-dark-orange);box-shadow:0 12px 28px #0000002e;box-shadow:var(--shadow-strong);transform:translateY(-5px)}.hero-section{background:linear-gradient(135deg,#001524,#0a192f);display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.hero-video-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.hero-video{filter:brightness(1.1) saturate(1.2) contrast(1.1);height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;opacity:.85;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.hero-overlay{background:radial-gradient(circle at center,#0015241a 0,#00152480 100%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.hero-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:20px;position:relative;text-align:center;width:100%;z-index:4}.hero-title-container{align-self:center;margin-bottom:1rem;perspective:1000px;position:relative}.hero-title{align-items:center;display:flex;font-size:95px;font-weight:700;justify-content:center;line-height:1.2;position:relative}.hero-title-text{letter-spacing:1px;position:relative}.hero-title-accent{text-shadow:0 0 15px #ff9f1c80}.typewriter-text{display:inline-block;font-family:Montserrat,sans-serif;font-size:.7em;font-weight:600;margin-left:10px;opacity:1;position:relative;white-space:nowrap}.hero-subtitle{font-family:Dancing Script,cursive;font-size:38px;font-style:italic;letter-spacing:1px;margin-bottom:3rem;opacity:.95;position:relative;text-align:center}.hero-subtitle:after{border-radius:3px;bottom:-15px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:250px}.hero-cta{display:flex;gap:4rem;justify-content:center;margin-bottom:3rem;margin-top:30px}.cta-button{background-color:initial;border:2px solid;border-radius:30px;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:2px;overflow:hidden;padding:.75rem 2.8rem;position:relative;text-transform:uppercase;transition:all .5s ease;z-index:1}.cta-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);left:-100%;transition:all .7s;z-index:-1}.cta-button:after,.cta-button:before{content:"";height:100%;position:absolute;top:0;width:100%}.cta-button:after{border-radius:28px;left:0;opacity:0;transform:scale(.8);transition:all .4s;z-index:-2}.cta-button:hover{border-color:#0000;letter-spacing:3px;text-shadow:0 2px 4px #0000004d;transform:translateY(-5px)}.cta-button:hover:before{left:100%}.cta-button:hover:after{opacity:1;transform:scale(1)}.cta-button:active{transform:translateY(-2px)}.scroll-indicator{align-items:center;bottom:40px;display:flex;flex-direction:column;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.scroll-arrow{animation:scrollBounce 3s infinite;height:20px;margin-bottom:10px;transform:rotate(45deg);width:20px}.scroll-indicator p{font-size:.9rem;font-weight:500;letter-spacing:2px;opacity:.85;text-shadow:0 0 10px #00000080;text-transform:uppercase}@keyframes scrollBounce{0%,20%,50%,80%,to{transform:rotate(45deg) translateY(0)}40%{transform:rotate(45deg) translateY(10px)}60%{transform:rotate(45deg) translateY(5px)}}.theme-amber .hero-title-text{background:linear-gradient(90deg,#ff8a00,gold,#ff8a00);-webkit-background-clip:text;background-clip:text;color:#e67e00;color:#0000;text-shadow:0 0 20px #ffa50066}.theme-amber .hero-title-accent{color:#f67e00}.theme-amber .typewriter-text{color:#d69e2e;text-shadow:0 0 12px #d69e2e66}.theme-amber .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #ff8c004d}.theme-amber .hero-subtitle:after{background:linear-gradient(90deg,#0000,#d69e2e,#0000)}.theme-amber .cta-button{border-color:#dd6b20;box-shadow:0 0 20px #ff7d004d;color:#f0f4f8}.theme-amber .cta-button:after{background:linear-gradient(90deg,#dd6b20,#f6ad55)}.theme-amber .cta-button:hover{box-shadow:0 10px 25px #ff7d0099}.theme-amber .cta-button.influencer-cta{border-color:#f6ad55;box-shadow:0 0 25px #f6ad554d}.theme-amber .cta-button.brand-cta{border-color:#dd6b20;box-shadow:0 0 25px #dd6b204d}.theme-amber .scroll-arrow{border-bottom:3px solid #a0aec0;border-right:3px solid #a0aec0;box-shadow:0 0 10px #a0aec066}.theme-amber .scroll-indicator p{color:#a0aec0}.theme-cyan .hero-title-text{background:linear-gradient(90deg,#00a3cc,#00d1ff,#00a3cc);-webkit-background-clip:text;background-clip:text;color:#00bfe8;color:#0000;text-shadow:0 0 20px #00bfe866}.theme-cyan .hero-title-accent{color:#00bfe8}.theme-cyan .typewriter-text{color:#a8b2d1;text-shadow:0 0 12px #a8b2d166}.theme-cyan .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #00bfe84d}.theme-cyan .hero-subtitle:after{background:linear-gradient(90deg,#0000,#a8b2d1,#0000)}.theme-cyan .cta-button{border-color:#00a3cc;box-shadow:0 0 20px #00a3cc4d;color:#f0f4f8}.theme-cyan .cta-button:after{background:linear-gradient(90deg,#00a3cc,#00bfe8)}.theme-cyan .cta-button:hover{box-shadow:0 10px 25px #00a3cc99}.theme-cyan .cta-button.influencer-cta{border-color:#00a3cc;box-shadow:0 0 25px #00a3cc4d}.theme-cyan .cta-button.brand-cta{border-color:#017b92;box-shadow:0 0 25px #017b924d}.theme-cyan .scroll-arrow{border-bottom:3px solid #8892b0;border-right:3px solid #8892b0;box-shadow:0 0 10px #8892b066}.theme-cyan .scroll-indicator p{color:#8892b0}.theme-lavender .hero-title-text{background:linear-gradient(90deg,#b57edc,#d8a7f8,#b57edc);-webkit-background-clip:text;background-clip:text;color:#c792ea;color:#0000;text-shadow:0 0 20px #c792ea66}.theme-lavender .hero-title-accent{color:#c792ea}.theme-lavender .typewriter-text{color:#a3aedf;text-shadow:0 0 12px #a3aedf66}.theme-lavender .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #c792ea4d}.theme-lavender .hero-subtitle:after{background:linear-gradient(90deg,#0000,#a3aedf,#0000)}.theme-lavender .cta-button{border-color:#20b2aa;box-shadow:0 0 20px #8b3dff4d;color:#f0f4f8}.theme-lavender .cta-button:after{background:linear-gradient(90deg,#20b2aa,#5f9ea0)}.theme-lavender .cta-button:hover{box-shadow:0 10px 25px #8b3dff99}.theme-lavender .cta-button.influencer-cta{border-color:#20b2aa;box-shadow:0 0 25px #20b2aa4d}.theme-lavender .cta-button.brand-cta{border-color:#324376;box-shadow:0 0 25px #3243764d}.theme-lavender .scroll-arrow{border-bottom:3px solid #bccdc0;border-right:3px solid #bccdc0;box-shadow:0 0 10px #bccdc066}.theme-lavender .scroll-indicator p{color:#bccdc0}.theme-mint .hero-title-text{background:linear-gradient(90deg,#5ae29d,#96ffbe,#5ae29d);-webkit-background-clip:text;background-clip:text;color:#7ef9af;color:#0000;text-shadow:0 0 20px #7ef9af66}.theme-mint .hero-title-accent{color:#7ef9af}.theme-mint .typewriter-text{color:#89cff0;text-shadow:0 0 12px #89cff066}.theme-mint .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #7ef9af4d}.theme-mint .hero-subtitle:after{background:linear-gradient(90deg,#0000,#89cff0,#0000)}.theme-mint .cta-button{border-color:#b39cd0;box-shadow:0 0 20px #7ef9af4d;color:#f0f4f8}.theme-mint .cta-button:after{background:linear-gradient(90deg,#b39cd0,#d5a6bd)}.theme-mint .cta-button:hover{box-shadow:0 10px 25px #7ef9af99}.theme-mint .cta-button.influencer-cta{border-color:#b39cd0;box-shadow:0 0 25px #b39cd04d}.theme-mint .cta-button.brand-cta{border-color:#4a5568;box-shadow:0 0 25px #4a55684d}.theme-mint .scroll-arrow{border-bottom:3px solid #cbd5e0;border-right:3px solid #cbd5e0;box-shadow:0 0 10px #cbd5e066}.theme-mint .scroll-indicator p{color:#cbd5e0}.theme-peach .hero-title-text{background:linear-gradient(90deg,#ff9a8b,#ffcdbc,#ff9a8b);-webkit-background-clip:text;background-clip:text;color:#ffb7a5;color:#0000;text-shadow:0 0 20px #ffb7a566}.theme-peach .hero-title-accent{color:#ffb7a5}.theme-peach .typewriter-text{color:#aab8e8;text-shadow:0 0 12px #aab8e866}.theme-peach .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #ffb7a54d}.theme-peach .hero-subtitle:after{background:linear-gradient(90deg,#0000,#aab8e8,#0000)}.theme-peach .cta-button{border-color:#ff8ba7;box-shadow:0 0 20px #ffb7a54d;color:#f0f4f8}.theme-peach .cta-button:after{background:linear-gradient(90deg,#ff8ba7,#ffc3d7)}.theme-peach .cta-button:hover{box-shadow:0 10px 25px #ffb7a599}.theme-peach .cta-button.influencer-cta{border-color:#ff8ba7;box-shadow:0 0 25px #ff8ba74d}.theme-peach .cta-button.brand-cta{border-color:#6b5b95;box-shadow:0 0 25px #6b5b954d}.theme-peach .scroll-arrow{border-bottom:3px solid #c5c6c7;border-right:3px solid #c5c6c7;box-shadow:0 0 10px #c5c6c766}.theme-peach .scroll-indicator p{color:#c5c6c7}.theme-jade .hero-title-text{background:linear-gradient(90deg,#66d8a4,#a7f6c7,#66d8a4);-webkit-background-clip:text;background-clip:text;color:#8decb4;color:#0000;text-shadow:0 0 20px #8decb466}.theme-jade .hero-title-accent{color:#8decb4}.theme-jade .typewriter-text{color:#a0d2eb;text-shadow:0 0 12px #a0d2eb66}.theme-jade .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #8decb44d}.theme-jade .hero-subtitle:after{background:linear-gradient(90deg,#0000,#a0d2eb,#0000)}.theme-jade .cta-button{border-color:#d5a6bd;box-shadow:0 0 20px #8decb44d;color:#f0f4f8}.theme-jade .cta-button:after{background:linear-gradient(90deg,#d5a6bd,#eacaef)}.theme-jade .cta-button:hover{box-shadow:0 10px 25px #8decb499}.theme-jade .cta-button.influencer-cta{border-color:#d5a6bd;box-shadow:0 0 25px #d5a6bd4d}.theme-jade .cta-button.brand-cta{border-color:#345b63;box-shadow:0 0 25px #345b634d}.theme-jade .scroll-arrow{border-bottom:3px solid #bdc3c7;border-right:3px solid #bdc3c7;box-shadow:0 0 10px #bdc3c766}.theme-jade .scroll-indicator p{color:#bdc3c7}.theme-emerald .hero-title-text{background:linear-gradient(90deg,#059669,#34d399,#059669);-webkit-background-clip:text;background-clip:text;color:#10b981;color:#0000;text-shadow:0 0 20px #10b98166}.theme-emerald .hero-title-accent{color:#10b981}.theme-emerald .typewriter-text{color:#6ee7b7;text-shadow:0 0 12px #6ee7b766}.theme-emerald .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #10b9814d}.theme-emerald .hero-subtitle:after{background:linear-gradient(90deg,#0000,#6ee7b7,#0000)}.theme-emerald .cta-button{border-color:#059669;box-shadow:0 0 20px #10b9814d;color:#f0f4f8}.theme-emerald .cta-button:after{background:linear-gradient(90deg,#059669,#34d399)}.theme-emerald .cta-button:hover{box-shadow:0 10px 25px #10b98199}.theme-emerald .cta-button.influencer-cta{border-color:#34d399;box-shadow:0 0 25px #34d3994d}.theme-emerald .cta-button.brand-cta{border-color:#059669;box-shadow:0 0 25px #0596694d}.theme-emerald .scroll-arrow{border-bottom:3px solid #94a3b8;border-right:3px solid #94a3b8;box-shadow:0 0 10px #94a3b866}.theme-emerald .scroll-indicator p{color:#94a3b8}.theme-ruby .hero-title-text{background:linear-gradient(90deg,#be123c,#fb7185,#be123c);-webkit-background-clip:text;background-clip:text;color:#e11d48;color:#0000;text-shadow:0 0 20px #e11d4866}.theme-ruby .hero-title-accent{color:#e11d48}.theme-ruby .typewriter-text{color:#fda4af;text-shadow:0 0 12px #fda4af66}.theme-ruby .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #e11d484d}.theme-ruby .hero-subtitle:after{background:linear-gradient(90deg,#0000,#fda4af,#0000)}.theme-ruby .cta-button{border-color:#be123c;box-shadow:0 0 20px #e11d484d;color:#f0f4f8}.theme-ruby .cta-button:after{background:linear-gradient(90deg,#be123c,#fb7185)}.theme-ruby .cta-button:hover{box-shadow:0 10px 25px #e11d4899}.theme-ruby .cta-button.influencer-cta{border-color:#fb7185;box-shadow:0 0 25px #fb71854d}.theme-ruby .cta-button.brand-cta{border-color:#be123c;box-shadow:0 0 25px #be123c4d}.theme-ruby .scroll-arrow{border-bottom:3px solid #cbd5e1;border-right:3px solid #cbd5e1;box-shadow:0 0 10px #cbd5e166}.theme-ruby .scroll-indicator p{color:#cbd5e1}.theme-sunset .hero-title-text{background:linear-gradient(90deg,#ea580c,#fb923c,#ea580c);-webkit-background-clip:text;background-clip:text;color:#f97316;color:#0000;text-shadow:0 0 20px #f9731666}.theme-sunset .hero-title-accent{color:#f97316}.theme-sunset .typewriter-text{color:#fdba74;text-shadow:0 0 12px #fdba7466}.theme-sunset .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #f973164d}.theme-sunset .hero-subtitle:after{background:linear-gradient(90deg,#0000,#fdba74,#0000)}.theme-sunset .cta-button{border-color:#ea580c;box-shadow:0 0 20px #f973164d;color:#f0f4f8}.theme-sunset .cta-button:after{background:linear-gradient(90deg,#ea580c,#fb923c)}.theme-sunset .cta-button:hover{box-shadow:0 10px 25px #f9731699}.theme-sunset .cta-button.influencer-cta{border-color:#fb923c;box-shadow:0 0 25px #fb923c4d}.theme-sunset .cta-button.brand-cta{border-color:#ea580c;box-shadow:0 0 25px #ea580c4d}.theme-sunset .scroll-arrow{border-bottom:3px solid #e2e8f0;border-right:3px solid #e2e8f0;box-shadow:0 0 10px #e2e8f066}.theme-sunset .scroll-indicator p{color:#e2e8f0}.theme-sapphire .hero-title-text{background:linear-gradient(90deg,#1d4ed8,#60a5fa,#1d4ed8);-webkit-background-clip:text;background-clip:text;color:#2563eb;color:#0000;text-shadow:0 0 20px #2563eb66}.theme-sapphire .hero-title-accent{color:#2563eb}.theme-sapphire .typewriter-text{color:#93c5fd;text-shadow:0 0 12px #93c5fd66}.theme-sapphire .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #2563eb4d}.theme-sapphire .hero-subtitle:after{background:linear-gradient(90deg,#0000,#93c5fd,#0000)}.theme-sapphire .cta-button{border-color:#1d4ed8;box-shadow:0 0 20px #2563eb4d;color:#f0f4f8}.theme-sapphire .cta-button:after{background:linear-gradient(90deg,#1d4ed8,#60a5fa)}.theme-sapphire .cta-button:hover{box-shadow:0 10px 25px #2563eb99}.theme-sapphire .cta-button.influencer-cta{border-color:#60a5fa;box-shadow:0 0 25px #60a5fa4d}.theme-sapphire .cta-button.brand-cta{border-color:#1d4ed8;box-shadow:0 0 25px #1d4ed84d}.theme-sapphire .scroll-arrow{border-bottom:3px solid #f1f5f9;border-right:3px solid #f1f5f9;box-shadow:0 0 10px #f1f5f966}.theme-sapphire .scroll-indicator p{color:#f1f5f9}.theme-amethyst .hero-title-text{background:linear-gradient(90deg,#7e22ce,#c084fc,#7e22ce);-webkit-background-clip:text;background-clip:text;color:#9333ea;color:#0000;text-shadow:0 0 20px #9333ea66}.theme-amethyst .hero-title-accent{color:#9333ea}.theme-amethyst .typewriter-text{color:#d8b4fe;text-shadow:0 0 12px #d8b4fe66}.theme-amethyst .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #9333ea4d}.theme-amethyst .hero-subtitle:after{background:linear-gradient(90deg,#0000,#d8b4fe,#0000)}.theme-amethyst .cta-button{border-color:#7e22ce;box-shadow:0 0 20px #9333ea4d;color:#f0f4f8}.theme-amethyst .cta-button:after{background:linear-gradient(90deg,#7e22ce,#c084fc)}.theme-amethyst .cta-button:hover{box-shadow:0 10px 25px #9333ea99}.theme-amethyst .cta-button.influencer-cta{border-color:#c084fc;box-shadow:0 0 25px #c084fc4d}.theme-amethyst .cta-button.brand-cta{border-color:#7e22ce;box-shadow:0 0 25px #7e22ce4d}.theme-amethyst .scroll-arrow{border-bottom:3px solid #f8fafc;border-right:3px solid #f8fafc;box-shadow:0 0 10px #f8fafc66}.theme-amethyst .scroll-indicator p{color:#f8fafc}.theme-aqua .hero-title-text{background:linear-gradient(90deg,#0891b2,#67e8f9,#0891b2);-webkit-background-clip:text;background-clip:text;color:#06b6d4;color:#0000;text-shadow:0 0 20px #06b6d466}.theme-aqua .hero-title-accent{color:#06b6d4}.theme-aqua .typewriter-text{color:#a5f3fc;text-shadow:0 0 12px #a5f3fc66}.theme-aqua .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #06b6d44d}.theme-aqua .hero-subtitle:after{background:linear-gradient(90deg,#0000,#a5f3fc,#0000)}.theme-aqua .cta-button{border-color:#0891b2;box-shadow:0 0 20px #06b6d44d;color:#f0f4f8}.theme-aqua .cta-button:after{background:linear-gradient(90deg,#0891b2,#67e8f9)}.theme-aqua .cta-button:hover{box-shadow:0 10px 25px #06b6d499}.theme-aqua .cta-button.influencer-cta{border-color:#67e8f9;box-shadow:0 0 25px #67e8f94d}.theme-aqua .cta-button.brand-cta{border-color:#0891b2;box-shadow:0 0 25px #0891b24d}.theme-aqua .scroll-arrow{border-bottom:3px solid #e0f2fe;border-right:3px solid #e0f2fe;box-shadow:0 0 10px #e0f2fe66}.theme-aqua .scroll-indicator p{color:#e0f2fe}.theme-rosegold .hero-title-text{background:linear-gradient(90deg,#db2777,#f9a8d4,#db2777);-webkit-background-clip:text;background-clip:text;color:#f9a8d4;color:#0000;text-shadow:0 0 20px #f9a8d466}.theme-rosegold .hero-title-accent{color:#f9a8d4}.theme-rosegold .typewriter-text{color:#fbcfe8;text-shadow:0 0 12px #fbcfe866}.theme-rosegold .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #f9a8d44d}.theme-rosegold .hero-subtitle:after{background:linear-gradient(90deg,#0000,#fbcfe8,#0000)}.theme-rosegold .cta-button{border-color:#db2777;box-shadow:0 0 20px #f9a8d44d;color:#f0f4f8}.theme-rosegold .cta-button:after{background:linear-gradient(90deg,#db2777,#f9a8d4)}.theme-rosegold .cta-button:hover{box-shadow:0 10px 25px #f9a8d499}.theme-rosegold .cta-button.influencer-cta{border-color:#f9a8d4;box-shadow:0 0 25px #f9a8d44d}.theme-rosegold .cta-button.brand-cta{border-color:#db2777;box-shadow:0 0 25px #db27774d}.theme-rosegold .scroll-arrow{border-bottom:3px solid #f1f5f9;border-right:3px solid #f1f5f9;box-shadow:0 0 10px #f1f5f966}.theme-rosegold .scroll-indicator p{color:#f1f5f9}.theme-electric .hero-title-text{background:linear-gradient(90deg,#0ea5e9,#22d3ee,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:#22d3ee;color:#0000;text-shadow:0 0 20px #22d3ee66}.theme-electric .hero-title-accent{color:#22d3ee}.theme-electric .typewriter-text{color:#bae6fd;text-shadow:0 0 12px #bae6fd66}.theme-electric .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #22d3ee4d}.theme-electric .hero-subtitle:after{background:linear-gradient(90deg,#0000,#bae6fd,#0000)}.theme-electric .cta-button{border-color:#0ea5e9;box-shadow:0 0 20px #22d3ee4d;color:#f0f4f8}.theme-electric .cta-button:after{background:linear-gradient(90deg,#0ea5e9,#22d3ee)}.theme-electric .cta-button:hover{box-shadow:0 10px 25px #22d3ee99}.theme-electric .cta-button.influencer-cta{border-color:#22d3ee;box-shadow:0 0 25px #22d3ee4d}.theme-electric .cta-button.brand-cta{border-color:#0ea5e9;box-shadow:0 0 25px #0ea5e94d}.theme-electric .scroll-arrow{border-bottom:3px solid #f1f5f9;border-right:3px solid #f1f5f9;box-shadow:0 0 10px #f1f5f966}.theme-electric .scroll-indicator p{color:#f1f5f9}.theme-golden .hero-title-text{background:linear-gradient(90deg,#ca8a04,#fde047,#ca8a04);-webkit-background-clip:text;background-clip:text;color:#eab308;color:#0000;text-shadow:0 0 20px #eab30866}.theme-golden .hero-title-accent{color:#eab308}.theme-golden .typewriter-text{color:#fef08a;text-shadow:0 0 12px #fef08a66}.theme-golden .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #eab3084d}.theme-golden .hero-subtitle:after{background:linear-gradient(90deg,#0000,#fef08a,#0000)}.theme-golden .cta-button{border-color:#ca8a04;box-shadow:0 0 20px #eab3084d;color:#f0f4f8}.theme-golden .cta-button:after{background:linear-gradient(90deg,#ca8a04,#fde047)}.theme-golden .cta-button:hover{box-shadow:0 10px 25px #eab30899}.theme-golden .cta-button.influencer-cta{border-color:#fde047;box-shadow:0 0 25px #fde0474d}.theme-golden .cta-button.brand-cta{border-color:#ca8a04;box-shadow:0 0 25px #ca8a044d}.theme-golden .scroll-arrow{border-bottom:3px solid #f1f5f9;border-right:3px solid #f1f5f9;box-shadow:0 0 10px #f1f5f966}.theme-golden .scroll-indicator p{color:#f1f5f9}.theme-coral .hero-title-text{background:linear-gradient(90deg,#e11d48,#fb7185,#e11d48);-webkit-background-clip:text;background-clip:text;color:#f43f5e;color:#0000;text-shadow:0 0 20px #f43f5e66}.theme-coral .hero-title-accent{color:#f43f5e}.theme-coral .typewriter-text{color:#fecdd3;text-shadow:0 0 12px #fecdd366}.theme-coral .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #f43f5e4d}.theme-coral .hero-subtitle:after{background:linear-gradient(90deg,#0000,#fecdd3,#0000)}.theme-coral .cta-button{border-color:#e11d48;box-shadow:0 0 20px #f43f5e4d;color:#f0f4f8}.theme-coral .cta-button:after{background:linear-gradient(90deg,#e11d48,#fb7185)}.theme-coral .cta-button:hover{box-shadow:0 10px 25px #f43f5e99}.theme-coral .cta-button.influencer-cta{border-color:#fb7185;box-shadow:0 0 25px #fb71854d}.theme-coral .cta-button.brand-cta{border-color:#e11d48;box-shadow:0 0 25px #e11d484d}.theme-coral .scroll-arrow{border-bottom:3px solid #f1f5f9;border-right:3px solid #f1f5f9;box-shadow:0 0 10px #f1f5f966}.theme-coral .scroll-indicator p{color:#f1f5f9}.theme-indigo .hero-title-text{background:linear-gradient(90deg,#4f46e5,#a5b4fc,#4f46e5);-webkit-background-clip:text;background-clip:text;color:#6366f1;color:#0000;text-shadow:0 0 20px #6366f166}.theme-indigo .hero-title-accent{color:#6366f1}.theme-indigo .typewriter-text{color:#c7d2fe;text-shadow:0 0 12px #c7d2fe66}.theme-indigo .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #6366f14d}.theme-indigo .hero-subtitle:after{background:linear-gradient(90deg,#0000,#c7d2fe,#0000)}.theme-indigo .cta-button{border-color:#4f46e5;box-shadow:0 0 20px #6366f14d;color:#f0f4f8}.theme-indigo .cta-button:after{background:linear-gradient(90deg,#4f46e5,#a5b4fc)}.theme-indigo .cta-button:hover{box-shadow:0 10px 25px #6366f199}.theme-indigo .cta-button.influencer-cta{border-color:#a5b4fc;box-shadow:0 0 25px #a5b4fc4d}.theme-indigo .cta-button.brand-cta{border-color:#4f46e5;box-shadow:0 0 25px #4f46e54d}.theme-indigo .scroll-arrow{border-bottom:3px solid #f1f5f9;border-right:3px solid #f1f5f9;box-shadow:0 0 10px #f1f5f966}.theme-indigo .scroll-indicator p{color:#f1f5f9}.theme-nebula .hero-title-text{background:linear-gradient(90deg,#7c3aed,#c4b5fd,#7c3aed);-webkit-background-clip:text;background-clip:text;color:#8b5cf6;color:#0000;text-shadow:0 0 20px #8b5cf680}.theme-nebula .hero-title-accent{color:#a78bfa}.theme-nebula .typewriter-text{color:#ddd6fe;text-shadow:0 0 12px #ddd6fe80}.theme-nebula .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #8b5cf64d}.theme-nebula .hero-subtitle:after{background:linear-gradient(90deg,#0000,#ddd6fe,#0000)}.theme-nebula .cta-button{border-color:#7c3aed;box-shadow:0 0 20px #8b5cf64d;color:#f0f4f8}.theme-nebula .cta-button:after{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.theme-nebula .cta-button:hover{box-shadow:0 10px 25px #8b5cf699}.theme-nebula .cta-button.influencer-cta{border-color:#a78bfa;box-shadow:0 0 25px #a78bfa4d}.theme-nebula .cta-button.brand-cta{border-color:#7c3aed;box-shadow:0 0 25px #7c3aed4d}.theme-nebula .scroll-arrow{border-bottom:3px solid #e0e7ff;border-right:3px solid #e0e7ff;box-shadow:0 0 10px #e0e7ff66}.theme-nebula .scroll-indicator p{color:#e0e7ff}.theme-aurora .hero-title-text{background:linear-gradient(90deg,#047857,#6ee7b7,#047857);-webkit-background-clip:text;background-clip:text;color:#10b981;color:#0000;text-shadow:0 0 20px #10b98180}.theme-aurora .hero-title-accent{color:#34d399}.theme-aurora .typewriter-text{color:#a7f3d0;text-shadow:0 0 12px #a7f3d080}.theme-aurora .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #10b9814d}.theme-aurora .hero-subtitle:after{background:linear-gradient(90deg,#0000,#a7f3d0,#0000)}.theme-aurora .cta-button{border-color:#047857;box-shadow:0 0 20px #10b9814d;color:#f0f4f8}.theme-aurora .cta-button:after{background:linear-gradient(90deg,#047857,#34d399)}.theme-aurora .cta-button:hover{box-shadow:0 10px 25px #10b98199}.theme-aurora .cta-button.influencer-cta{border-color:#34d399;box-shadow:0 0 25px #34d3994d}.theme-aurora .cta-button.brand-cta{border-color:#047857;box-shadow:0 0 25px #0478574d}.theme-aurora .scroll-arrow{border-bottom:3px solid #ecfdf5;border-right:3px solid #ecfdf5;box-shadow:0 0 10px #ecfdf566}.theme-aurora .scroll-indicator p{color:#ecfdf5}.theme-crimson .hero-title-text{background:linear-gradient(90deg,#dc2626,#fca5a5,#dc2626);-webkit-background-clip:text;background-clip:text;color:#ef4444;color:#0000;text-shadow:0 0 20px #ef444480}.theme-crimson .hero-title-accent{color:#f87171}.theme-crimson .typewriter-text{color:#fecaca;text-shadow:0 0 12px #fecaca80}.theme-crimson .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #ef44444d}.theme-crimson .hero-subtitle:after{background:linear-gradient(90deg,#0000,#fecaca,#0000)}.theme-crimson .cta-button{border-color:#dc2626;box-shadow:0 0 20px #ef44444d;color:#f0f4f8}.theme-crimson .cta-button:after{background:linear-gradient(90deg,#dc2626,#f87171)}.theme-crimson .cta-button:hover{box-shadow:0 10px 25px #ef444499}.theme-crimson .cta-button.influencer-cta{border-color:#f87171;box-shadow:0 0 25px #f871714d}.theme-crimson .cta-button.brand-cta{border-color:#dc2626;box-shadow:0 0 25px #dc26264d}.theme-crimson .scroll-arrow{border-bottom:3px solid #fef2f2;border-right:3px solid #fef2f2;box-shadow:0 0 10px #fef2f266}.theme-crimson .scroll-indicator p{color:#fef2f2}.theme-prism .hero-title-text{background:linear-gradient(90deg,#1d4ed8,#93c5fd,#1d4ed8);-webkit-background-clip:text;background-clip:text;color:#3b82f6;color:#0000;text-shadow:0 0 20px #3b82f680}.theme-prism .hero-title-accent{color:#60a5fa}.theme-prism .typewriter-text{color:#bfdbfe;text-shadow:0 0 12px #bfdbfe80}.theme-prism .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #3b82f64d}.theme-prism .hero-subtitle:after{background:linear-gradient(90deg,#0000,#bfdbfe,#0000)}.theme-prism .cta-button{border-color:#1d4ed8;box-shadow:0 0 20px #3b82f64d;color:#f0f4f8}.theme-prism .cta-button:after{background:linear-gradient(90deg,#1d4ed8,#60a5fa)}.theme-prism .cta-button:hover{box-shadow:0 10px 25px #3b82f699}.theme-prism .cta-button.influencer-cta{border-color:#60a5fa;box-shadow:0 0 25px #60a5fa4d}.theme-prism .cta-button.brand-cta{border-color:#1d4ed8;box-shadow:0 0 25px #1d4ed84d}.theme-prism .scroll-arrow{border-bottom:3px solid #eff6ff;border-right:3px solid #eff6ff;box-shadow:0 0 10px #eff6ff66}.theme-prism .scroll-indicator p{color:#eff6ff}.theme-opal .hero-title-text{background:linear-gradient(90deg,#0f766e,#5eead4,#0f766e);-webkit-background-clip:text;background-clip:text;color:#14b8a6;color:#0000;text-shadow:0 0 20px #14b8a680}.theme-opal .hero-title-accent{color:#2dd4bf}.theme-opal .typewriter-text{color:#99f6e4;text-shadow:0 0 12px #99f6e480}.theme-opal .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #14b8a64d}.theme-opal .hero-subtitle:after{background:linear-gradient(90deg,#0000,#99f6e4,#0000)}.theme-opal .cta-button{border-color:#0f766e;box-shadow:0 0 20px #14b8a64d;color:#f0f4f8}.theme-opal .cta-button:after{background:linear-gradient(90deg,#0f766e,#2dd4bf)}.theme-opal .cta-button:hover{box-shadow:0 10px 25px #14b8a699}.theme-opal .cta-button.influencer-cta{border-color:#2dd4bf;box-shadow:0 0 25px #2dd4bf4d}.theme-opal .cta-button.brand-cta{border-color:#0f766e;box-shadow:0 0 25px #0f766e4d}.theme-opal .scroll-arrow{border-bottom:3px solid #f0fdfa;border-right:3px solid #f0fdfa;box-shadow:0 0 10px #f0fdfa66}.theme-opal .scroll-indicator p{color:#f0fdfa}.theme-magenta .hero-title-text{background:linear-gradient(90deg,#c026d3,#f5d0fe,#c026d3);-webkit-background-clip:text;background-clip:text;color:#e879f9;color:#0000;text-shadow:0 0 20px #e879f980}.theme-magenta .hero-title-accent{color:#d946ef}.theme-magenta .typewriter-text{color:#f5d0fe;text-shadow:0 0 12px #f5d0fe80}.theme-magenta .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #e879f94d}.theme-magenta .hero-subtitle:after{background:linear-gradient(90deg,#0000,#f5d0fe,#0000)}.theme-magenta .cta-button{border-color:#c026d3;box-shadow:0 0 20px #e879f94d;color:#f0f4f8}.theme-magenta .cta-button:after{background:linear-gradient(90deg,#c026d3,#d946ef)}.theme-magenta .cta-button:hover{box-shadow:0 10px 25px #e879f999}.theme-magenta .cta-button.influencer-cta{border-color:#d946ef;box-shadow:0 0 25px #d946ef4d}.theme-magenta .cta-button.brand-cta{border-color:#c026d3;box-shadow:0 0 25px #c026d34d}.theme-magenta .scroll-arrow{border-bottom:3px solid #fdf4ff;border-right:3px solid #fdf4ff;box-shadow:0 0 10px #fdf4ff66}.theme-magenta .scroll-indicator p{color:#fdf4ff}.theme-royal .hero-title-text{background:linear-gradient(90deg,#6d28d9,#c4b5fd,#6d28d9);-webkit-background-clip:text;background-clip:text;color:#8b5cf6;color:#0000;text-shadow:0 0 20px #8b5cf680}.theme-royal .hero-title-accent{color:#a78bfa}.theme-royal .typewriter-text{color:#ddd6fe;text-shadow:0 0 12px #ddd6fe80}.theme-royal .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #8b5cf64d}.theme-royal .hero-subtitle:after{background:linear-gradient(90deg,#0000,#ddd6fe,#0000)}.theme-royal .cta-button{border-color:#6d28d9;box-shadow:0 0 20px #8b5cf64d;color:#f0f4f8}.theme-royal .cta-button:after{background:linear-gradient(90deg,#6d28d9,#a78bfa)}.theme-royal .cta-button:hover{box-shadow:0 10px 25px #8b5cf699}.theme-royal .cta-button.influencer-cta{border-color:#a78bfa;box-shadow:0 0 25px #a78bfa4d}.theme-royal .cta-button.brand-cta{border-color:#6d28d9;box-shadow:0 0 25px #6d28d94d}.theme-royal .scroll-arrow{border-bottom:3px solid #f5f3ff;border-right:3px solid #f5f3ff;box-shadow:0 0 10px #f5f3ff66}.theme-royal .scroll-indicator p{color:#f5f3ff}.theme-turquoise .hero-title-text{background:linear-gradient(90deg,#0e7490,#67e8f9,#0e7490);-webkit-background-clip:text;background-clip:text;color:#06b6d4;color:#0000;text-shadow:0 0 20px #06b6d480}.theme-turquoise .hero-title-accent{color:#22d3ee}.theme-turquoise .typewriter-text{color:#a5f3fc;text-shadow:0 0 12px #a5f3fc80}.theme-turquoise .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #06b6d44d}.theme-turquoise .hero-subtitle:after{background:linear-gradient(90deg,#0000,#a5f3fc,#0000)}.theme-turquoise .cta-button{border-color:#0e7490;box-shadow:0 0 20px #06b6d44d;color:#f0f4f8}.theme-turquoise .cta-button:after{background:linear-gradient(90deg,#0e7490,#22d3ee)}.theme-turquoise .cta-button:hover{box-shadow:0 10px 25px #06b6d499}.theme-turquoise .cta-button.influencer-cta{border-color:#22d3ee;box-shadow:0 0 25px #22d3ee4d}.theme-turquoise .cta-button.brand-cta{border-color:#0e7490;box-shadow:0 0 25px #0e74904d}.theme-turquoise .scroll-arrow{border-bottom:3px solid #ecfeff;border-right:3px solid #ecfeff;box-shadow:0 0 10px #ecfeff66}.theme-turquoise .scroll-indicator p{color:#ecfeff}.theme-amberglow .hero-title-text{background:linear-gradient(90deg,#d97706,#fcd34d,#d97706);-webkit-background-clip:text;background-clip:text;color:#f59e0b;color:#0000;text-shadow:0 0 20px #f59e0b80}.theme-amberglow .hero-title-accent{color:#fbbf24}.theme-amberglow .typewriter-text{color:#fde68a;text-shadow:0 0 12px #fde68a80}.theme-amberglow .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #f59e0b4d}.theme-amberglow .hero-subtitle:after{background:linear-gradient(90deg,#0000,#fde68a,#0000)}.theme-amberglow .cta-button{border-color:#d97706;box-shadow:0 0 20px #f59e0b4d;color:#f0f4f8}.theme-amberglow .cta-button:after{background:linear-gradient(90deg,#d97706,#fbbf24)}.theme-amberglow .cta-button:hover{box-shadow:0 10px 25px #f59e0b99}.theme-amberglow .cta-button.influencer-cta{border-color:#fbbf24;box-shadow:0 0 25px #fbbf244d}.theme-amberglow .cta-button.brand-cta{border-color:#d97706;box-shadow:0 0 25px #d977064d}.theme-amberglow .scroll-arrow{border-bottom:3px solid #fffbeb;border-right:3px solid #fffbeb;box-shadow:0 0 10px #fffbeb66}.theme-amberglow .scroll-indicator p{color:#fffbeb}.theme-ultraviolet .hero-title-text{background:linear-gradient(90deg,#5b21b6,#a78bfa,#5b21b6);-webkit-background-clip:text;background-clip:text;color:#7c3aed;color:#0000;text-shadow:0 0 20px #7c3aed80}.theme-ultraviolet .hero-title-accent{color:#8b5cf6}.theme-ultraviolet .typewriter-text{color:#c4b5fd;text-shadow:0 0 12px #c4b5fd80}.theme-ultraviolet .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #7c3aed4d}.theme-ultraviolet .hero-subtitle:after{background:linear-gradient(90deg,#0000,#c4b5fd,#0000)}.theme-ultraviolet .cta-button{border-color:#5b21b6;box-shadow:0 0 20px #7c3aed4d;color:#f0f4f8}.theme-ultraviolet .cta-button:after{background:linear-gradient(90deg,#5b21b6,#8b5cf6)}.theme-ultraviolet .cta-button:hover{box-shadow:0 10px 25px #7c3aed99}.theme-ultraviolet .cta-button.influencer-cta{border-color:#8b5cf6;box-shadow:0 0 25px #8b5cf64d}.theme-ultraviolet .cta-button.brand-cta{border-color:#5b21b6;box-shadow:0 0 25px #5b21b64d}.theme-ultraviolet .scroll-arrow{border-bottom:3px solid #f5f3ff;border-right:3px solid #f5f3ff;box-shadow:0 0 10px #f5f3ff66}.theme-ultraviolet .scroll-indicator p{color:#f5f3ff}.theme-flamingo .hero-title-text{background:linear-gradient(90deg,#e11d48,#fda4af,#e11d48);-webkit-background-clip:text;background-clip:text;color:#fb7185;color:#0000;text-shadow:0 0 20px #fb718580}.theme-flamingo .hero-title-accent{color:#f43f5e}.theme-flamingo .typewriter-text{color:#fecdd3;text-shadow:0 0 12px #fecdd380}.theme-flamingo .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #fb71854d}.theme-flamingo .hero-subtitle:after{background:linear-gradient(90deg,#0000,#fecdd3,#0000)}.theme-flamingo .cta-button{border-color:#e11d48;box-shadow:0 0 20px #fb71854d;color:#f0f4f8}.theme-flamingo .cta-button:after{background:linear-gradient(90deg,#e11d48,#f43f5e)}.theme-flamingo .cta-button:hover{box-shadow:0 10px 25px #fb718599}.theme-flamingo .cta-button.influencer-cta{border-color:#f43f5e;box-shadow:0 0 25px #f43f5e4d}.theme-flamingo .cta-button.brand-cta{border-color:#e11d48;box-shadow:0 0 25px #e11d484d}.theme-flamingo .scroll-arrow{border-bottom:3px solid #fff1f2;border-right:3px solid #fff1f2;box-shadow:0 0 10px #fff1f266}.theme-flamingo .scroll-indicator p{color:#fff1f2}.theme-ocean .hero-title-text{background:linear-gradient(90deg,#0369a1,#38bdf8,#0369a1);-webkit-background-clip:text;background-clip:text;color:#0284c7;color:#0000;text-shadow:0 0 20px #0284c780}.theme-ocean .hero-title-accent{color:#0ea5e9}.theme-ocean .typewriter-text{color:#bae6fd;text-shadow:0 0 12px #bae6fd80}.theme-ocean .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #0284c74d}.theme-ocean .hero-subtitle:after{background:linear-gradient(90deg,#0000,#bae6fd,#0000)}.theme-ocean .cta-button{border-color:#0369a1;box-shadow:0 0 20px #0284c74d;color:#f0f4f8}.theme-ocean .cta-button:after{background:linear-gradient(90deg,#0369a1,#0ea5e9)}.theme-ocean .cta-button:hover{box-shadow:0 10px 25px #0284c799}.theme-ocean .cta-button.influencer-cta{border-color:#0ea5e9;box-shadow:0 0 25px #0ea5e94d}.theme-ocean .cta-button.brand-cta{border-color:#0369a1;box-shadow:0 0 25px #0369a14d}.theme-ocean .scroll-arrow{border-bottom:3px solid #f0f9ff;border-right:3px solid #f0f9ff;box-shadow:0 0 10px #f0f9ff66}.theme-ocean .scroll-indicator p{color:#f0f9ff}.theme-neon .hero-title-text{background:linear-gradient(90deg,#06b6d4,#a5f3fc,#06b6d4);-webkit-background-clip:text;background-clip:text;color:#22d3ee;color:#0000;text-shadow:0 0 20px #22d3eeb3}.theme-neon .hero-title-accent{color:#67e8f9}.theme-neon .typewriter-text{color:#cffafe;text-shadow:0 0 15px #cffafeb3}.theme-neon .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #22d3ee66}.theme-neon .hero-subtitle:after{background:linear-gradient(90deg,#0000,#cffafe,#0000)}.theme-neon .cta-button{border-color:#06b6d4;box-shadow:0 0 20px #22d3ee66;color:#f0f4f8}.theme-neon .cta-button:after{background:linear-gradient(90deg,#06b6d4,#67e8f9)}.theme-neon .cta-button:hover{box-shadow:0 10px 25px #22d3eeb3}.theme-neon .cta-button.influencer-cta{border-color:#67e8f9;box-shadow:0 0 25px #67e8f966}.theme-neon .cta-button.brand-cta{border-color:#06b6d4;box-shadow:0 0 25px #06b6d466}.theme-neon .scroll-arrow{border-bottom:3px solid #ecfeff;border-right:3px solid #ecfeff;box-shadow:0 0 10px #ecfeff80}.theme-neon .scroll-indicator p{color:#ecfeff}.theme-sunsetblaze .hero-title-text{background:linear-gradient(90deg,#c2410c,#fdba74,#c2410c);-webkit-background-clip:text;background-clip:text;color:#f97316;color:#0000;text-shadow:0 0 20px #f9731680}.theme-sunsetblaze .hero-title-accent{color:#fb923c}.theme-sunsetblaze .typewriter-text{color:#fed7aa;text-shadow:0 0 12px #fed7aa80}.theme-sunsetblaze .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #f973164d}.theme-sunsetblaze .hero-subtitle:after{background:linear-gradient(90deg,#0000,#fed7aa,#0000)}.theme-sunsetblaze .cta-button{border-color:#c2410c;box-shadow:0 0 20px #f973164d;color:#f0f4f8}.theme-sunsetblaze .cta-button:after{background:linear-gradient(90deg,#c2410c,#fb923c)}.theme-sunsetblaze .cta-button:hover{box-shadow:0 10px 25px #f9731699}.theme-sunsetblaze .cta-button.influencer-cta{border-color:#fb923c;box-shadow:0 0 25px #fb923c4d}.theme-sunsetblaze .cta-button.brand-cta{border-color:#c2410c;box-shadow:0 0 25px #c2410c4d}.theme-sunsetblaze .scroll-arrow{border-bottom:3px solid #fff7ed;border-right:3px solid #fff7ed;box-shadow:0 0 10px #fff7ed66}.theme-sunsetblaze .scroll-indicator p{color:#fff7ed}.theme-emeraldfire .hero-title-text{background:linear-gradient(90deg,#047857,#34d399,#047857);-webkit-background-clip:text;background-clip:text;color:#10b981;color:#0000;text-shadow:0 0 20px #10b98180}.theme-emeraldfire .hero-title-accent{color:#34d399}.theme-emeraldfire .typewriter-text{color:#a7f3d0;text-shadow:0 0 12px #a7f3d080}.theme-emeraldfire .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #10b9814d}.theme-emeraldfire .hero-subtitle:after{background:linear-gradient(90deg,#0000,#a7f3d0,#0000)}.theme-emeraldfire .cta-button{border-color:#047857;box-shadow:0 0 20px #10b9814d;color:#f0f4f8}.theme-emeraldfire .cta-button:after{background:linear-gradient(90deg,#047857,#34d399)}.theme-emeraldfire .cta-button:hover{box-shadow:0 10px 25px #10b98199}.theme-emeraldfire .cta-button.influencer-cta{border-color:#34d399;box-shadow:0 0 25px #34d3994d}.theme-emeraldfire .cta-button.brand-cta{border-color:#047857;box-shadow:0 0 25px #0478574d}.theme-emeraldfire .scroll-arrow{border-bottom:3px solid #ecfdf5;border-right:3px solid #ecfdf5;box-shadow:0 0 10px #ecfdf566}.theme-emeraldfire .scroll-indicator p{color:#ecfdf5}.theme-cosmic .hero-title-text{background:linear-gradient(90deg,#4c1d95,#c4b5fd,#4c1d95);-webkit-background-clip:text;background-clip:text;color:#8b5cf6;color:#0000;text-shadow:0 0 20px #8b5cf680}.theme-cosmic .hero-title-accent{color:#a78bfa}.theme-cosmic .typewriter-text{color:#ddd6fe;text-shadow:0 0 12px #ddd6fe99}.theme-cosmic .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #8b5cf666}.theme-cosmic .hero-subtitle:after{background:linear-gradient(90deg,#0000,#ddd6fe,#0000)}.theme-cosmic .cta-button{border-color:#4c1d95;box-shadow:0 0 20px #8b5cf64d;color:#f0f4f8}.theme-cosmic .cta-button:after{background:linear-gradient(90deg,#4c1d95,#a78bfa)}.theme-cosmic .cta-button:hover{box-shadow:0 10px 25px #8b5cf699}.theme-cosmic .cta-button.influencer-cta{border-color:#a78bfa;box-shadow:0 0 25px #a78bfa4d}.theme-cosmic .cta-button.brand-cta{border-color:#4c1d95;box-shadow:0 0 25px #4c1d954d}.theme-cosmic .scroll-arrow{border-bottom:3px solid #f5f3ff;border-right:3px solid #f5f3ff;box-shadow:0 0 10px #f5f3ff66}.theme-cosmic .scroll-indicator p{color:#f5f3ff}.theme-midnightblue .hero-title-text{background:linear-gradient(90deg,#1e40af,#93c5fd,#1e40af);-webkit-background-clip:text;background-clip:text;color:#3b82f6;color:#0000;text-shadow:0 0 20px #3b82f680}.theme-midnightblue .hero-title-accent{color:#60a5fa}.theme-midnightblue .typewriter-text{color:#bfdbfe;text-shadow:0 0 12px #bfdbfe99}.theme-midnightblue .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #3b82f666}.theme-midnightblue .hero-subtitle:after{background:linear-gradient(90deg,#0000,#bfdbfe,#0000)}.theme-midnightblue .cta-button{border-color:#1e40af;box-shadow:0 0 20px #3b82f64d;color:#f0f4f8}.theme-midnightblue .cta-button:after{background:linear-gradient(90deg,#1e40af,#60a5fa)}.theme-midnightblue .cta-button:hover{box-shadow:0 10px 25px #3b82f699}.theme-midnightblue .cta-button.influencer-cta{border-color:#60a5fa;box-shadow:0 0 25px #60a5fa4d}.theme-midnightblue .cta-button.brand-cta{border-color:#1e40af;box-shadow:0 0 25px #1e40af4d}.theme-midnightblue .scroll-arrow{border-bottom:3px solid #eff6ff;border-right:3px solid #eff6ff;box-shadow:0 0 10px #eff6ff66}.theme-midnightblue .scroll-indicator p{color:#eff6ff}.theme-rosepetal .hero-title-text{background:linear-gradient(90deg,#be185d,#f9a8d4,#be185d);-webkit-background-clip:text;background-clip:text;color:#ec4899;color:#0000;text-shadow:0 0 20px #ec489980}.theme-rosepetal .hero-title-accent{color:#f472b6}.theme-rosepetal .typewriter-text{color:#fbcfe8;text-shadow:0 0 12px #fbcfe899}.theme-rosepetal .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #ec489966}.theme-rosepetal .hero-subtitle:after{background:linear-gradient(90deg,#0000,#fbcfe8,#0000)}.theme-rosepetal .cta-button{border-color:#be185d;box-shadow:0 0 20px #ec48994d;color:#f0f4f8}.theme-rosepetal .cta-button:after{background:linear-gradient(90deg,#be185d,#f472b6)}.theme-rosepetal .cta-button:hover{box-shadow:0 10px 25px #ec489999}.theme-rosepetal .cta-button.influencer-cta{border-color:#f472b6;box-shadow:0 0 25px #f472b64d}.theme-rosepetal .cta-button.brand-cta{border-color:#be185d;box-shadow:0 0 25px #be185d4d}.theme-rosepetal .scroll-arrow{border-bottom:3px solid #fdf2f8;border-right:3px solid #fdf2f8;box-shadow:0 0 10px #fdf2f866}.theme-rosepetal .scroll-indicator p{color:#fdf2f8}.theme-arctic .hero-title-text{background:linear-gradient(90deg,#0284c7,#bae6fd,#0284c7);-webkit-background-clip:text;background-clip:text;color:#38bdf8;color:#0000;text-shadow:0 0 20px #38bdf880}.theme-arctic .hero-title-accent{color:#0ea5e9}.theme-arctic .typewriter-text{color:#e0f2fe;text-shadow:0 0 12px #e0f2fe99}.theme-arctic .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #38bdf866}.theme-arctic .hero-subtitle:after{background:linear-gradient(90deg,#0000,#e0f2fe,#0000)}.theme-arctic .cta-button{border-color:#0284c7;box-shadow:0 0 20px #38bdf84d;color:#f0f4f8}.theme-arctic .cta-button:after{background:linear-gradient(90deg,#0284c7,#0ea5e9)}.theme-arctic .cta-button:hover{box-shadow:0 10px 25px #38bdf899}.theme-arctic .cta-button.influencer-cta{border-color:#0ea5e9;box-shadow:0 0 25px #0ea5e94d}.theme-arctic .cta-button.brand-cta{border-color:#0284c7;box-shadow:0 0 25px #0284c74d}.theme-arctic .scroll-arrow{border-bottom:3px solid #f0f9ff;border-right:3px solid #f0f9ff;box-shadow:0 0 10px #f0f9ff66}.theme-arctic .scroll-indicator p{color:#f0f9ff}.theme-energy .hero-title-text{background:linear-gradient(90deg,#ca8a04,#fef08a,#ca8a04);-webkit-background-clip:text;background-clip:text;color:#facc15;color:#0000;text-shadow:0 0 20px #facc1580}.theme-energy .hero-title-accent{color:#eab308}.theme-energy .typewriter-text{color:#fef9c3;text-shadow:0 0 12px #fef9c399}.theme-energy .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #facc1566}.theme-energy .hero-subtitle:after{background:linear-gradient(90deg,#0000,#fef9c3,#0000)}.theme-energy .cta-button{border-color:#ca8a04;box-shadow:0 0 20px #facc154d;color:#f0f4f8}.theme-energy .cta-button:after{background:linear-gradient(90deg,#ca8a04,#eab308)}.theme-energy .cta-button:hover{box-shadow:0 10px 25px #facc1599}.theme-energy .cta-button.influencer-cta{border-color:#eab308;box-shadow:0 0 25px #eab3084d}.theme-energy .cta-button.brand-cta{border-color:#ca8a04;box-shadow:0 0 25px #ca8a044d}.theme-energy .scroll-arrow{border-bottom:3px solid #fefce8;border-right:3px solid #fefce8;box-shadow:0 0 10px #fefce866}.theme-energy .scroll-indicator p{color:#fefce8}.theme-tropical .hero-title-text{background:linear-gradient(90deg,#0f766e,#5eead4,#0f766e);-webkit-background-clip:text;background-clip:text;color:#14b8a6;color:#0000;text-shadow:0 0 20px #14b8a680}.theme-tropical .hero-title-accent{color:#2dd4bf}.theme-tropical .typewriter-text{color:#99f6e4;text-shadow:0 0 12px #99f6e499}.theme-tropical .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #14b8a666}.theme-tropical .hero-subtitle:after{background:linear-gradient(90deg,#0000,#99f6e4,#0000)}.theme-tropical .cta-button{border-color:#0f766e;box-shadow:0 0 20px #14b8a64d;color:#f0f4f8}.theme-tropical .cta-button:after{background:linear-gradient(90deg,#0f766e,#2dd4bf)}.theme-tropical .cta-button:hover{box-shadow:0 10px 25px #14b8a699}.theme-tropical .cta-button.influencer-cta{border-color:#2dd4bf;box-shadow:0 0 25px #2dd4bf4d}.theme-tropical .cta-button.brand-cta{border-color:#0f766e;box-shadow:0 0 25px #0f766e4d}.theme-tropical .scroll-arrow{border-bottom:3px solid #f0fdfa;border-right:3px solid #f0fdfa;box-shadow:0 0 10px #f0fdfa66}.theme-tropical .scroll-indicator p{color:#f0fdfa}.theme-galaxy .hero-title-text{background:linear-gradient(90deg,#4c1d95,#c4b5fd,#4c1d95);-webkit-background-clip:text;background-clip:text;color:#8b5cf6;color:#0000;text-shadow:0 0 25px #8b5cf699}.theme-galaxy .hero-title-accent{color:#a78bfa;text-shadow:0 0 20px #a78bfa99}.theme-galaxy .typewriter-text{color:#ddd6fe;text-shadow:0 0 15px #ddd6feb3}.theme-galaxy .hero-subtitle{color:#f0f4f8;text-shadow:0 0 20px #000c,0 0 40px #8b5cf680}.theme-galaxy .hero-subtitle:after{background:linear-gradient(90deg,#0000,#ddd6fe,#0000)}.theme-galaxy .cta-button{border-color:#4c1d95;box-shadow:0 0 20px #8b5cf666;color:#f0f4f8}.theme-galaxy .cta-button:after{background:linear-gradient(90deg,#4c1d95,#a78bfa)}.theme-galaxy .cta-button:hover{box-shadow:0 10px 25px #8b5cf6b3}.theme-galaxy .cta-button.influencer-cta{border-color:#a78bfa;box-shadow:0 0 25px #a78bfa66}.theme-galaxy .cta-button.brand-cta{border-color:#4c1d95;box-shadow:0 0 25px #4c1d9566}.theme-galaxy .scroll-arrow{border-bottom:3px solid #f5f3ff;border-right:3px solid #f5f3ff;box-shadow:0 0 15px #f5f3ff80}.theme-galaxy .scroll-indicator p{color:#f5f3ff}@media screen and (max-width:768px){.hero-title{font-size:70px}.hero-subtitle{font-size:28px}.hero-cta{flex-direction:column;gap:1.5rem}}@media screen and (max-width:480px){.hero-title{font-size:50px}.hero-subtitle{font-size:24px}.typewriter-text{font-size:.6em}}.benefits-section{color:#ffecd1;color:var(--primary-light);min-height:100vh;position:relative;z-index:2}.benefits-overlay,.benefits-section{align-items:center;display:flex;justify-content:center;width:100%}.benefits-overlay{background:#001524d9;height:100%;padding:4rem 2rem}.benefits-content{max-width:1200px;text-align:center}.benefits-content h2{color:#ffecd1;color:var(--primary-light);display:inline-block;font-size:3rem;font-weight:700;margin-bottom:1.5rem;position:relative}.benefits-content h2:after{background:#ff7d00;background:var(--accent-orange);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.benefits-subtext{color:#ffecd1;color:var(--primary-light);font-size:1.2rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px;opacity:.9}.benefits-boxes{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:4rem}.benefit-box{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#ffecd114;border:1px solid #ffecd11a;border-radius:10px;color:#ffecd1;color:var(--primary-light);display:flex;font-weight:600;gap:.8rem;padding:1rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium)}.benefit-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:28px;width:28px}.ai-icon{background-image:url(https://cdn-icons-png.flaticon.com/512/1041/1041916.png)}.campaign-icon{background-image:url(https://cdn-icons-png.flaticon.com/512/2375/2375506.png)}.collab-icon{background-image:url(https://cdn-icons-png.flaticon.com/512/2285/2285582.png)}.diverse-icon{background-image:url(https://cdn-icons-png.flaticon.com/512/2278/2278125.png)}.global-icon{background-image:url(https://cdn-icons-png.flaticon.com/512/984/984233.png)}.trust-icon{background-image:url(https://cdn-icons-png.flaticon.com/512/709/709624.png)}.glow-on-hover:hover{background-color:#ffecd126;border-color:#ff7d004d;box-shadow:0 5px 15px #ff7d004d;transform:translateY(-5px)}.platform-stats{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:2rem}.animated-statistic{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00152499;border:1px solid #ffecd11a;border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-width:200px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium)}.animated-statistic:hover{background:#0f4c8166;border-color:#ff7d00;border-color:var(--accent-orange);box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.stat-icon{font-size:2.5rem;margin-bottom:.5rem}.stat-value{color:var(--accent-orange);font-size:2.2rem;margin-bottom:.5rem}.stat-label{font-size:1rem;opacity:.9}.brand-offerings-section{align-items:center;background:#ffecd1;background:var(--primary-light);color:#001524;color:var(--primary-dark);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:5rem 2rem;position:relative;text-align:center;z-index:2}.section-heading-container{margin-bottom:3rem;text-align:center;width:100%}.section-heading{color:#001524;color:var(--primary-dark);display:inline-block;font-size:2.8rem;font-weight:700;position:relative;text-align:center}.section-heading:after{background:#ff7d00;background:var(--accent-orange);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.brand-offerings-section .section-heading{color:#001524;color:var(--primary-dark)}.influencer-offerings-section .section-heading,.testimonials-section .section-heading{color:#ffecd1;color:var(--primary-light)}.offerings-big-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin-bottom:5rem;max-width:1200px;width:100%}.offering-box{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001f;box-shadow:var(--shadow-medium);display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium);width:500px}.offering-box:hover{box-shadow:0 12px 28px #0000002e;box-shadow:var(--shadow-strong);transform:translateY(-10px)}.offering-img-container{border-radius:12px 12px 0 0;height:300px;overflow:hidden;position:relative}.offering-img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.hover-zoom:hover{transform:scale(1.1)}.offering-overlay{align-items:center;background:#001524b3;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-medium);width:100%}.offering-box:hover .offering-overlay{opacity:1}.overlay-content{color:#ffecd1;color:var(--primary-light);padding:1.5rem;transform:translateY(20px);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-medium)}.offering-box:hover .overlay-content{transform:translateY(0)}.overlay-content h3{font-size:1.5rem;margin-bottom:1rem}.overlay-content ul{list-style:none;text-align:left}.overlay-content li{margin-bottom:.5rem;padding-left:20px;position:relative}.overlay-content li:before{color:#ff7d00;color:var(--accent-orange);content:"✓";left:0;position:absolute}.offering-box h3{font-size:1.5rem;margin:1.5rem 0 .5rem}.offering-box h3,.offering-box p{color:#001524;color:var(--primary-dark);padding:0 1.5rem}.offering-box p{font-size:1rem;line-height:1.6;margin-bottom:1rem}.feature-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem 1.5rem 1.5rem}.feature-tag{background:#ff7d00;background:var(--accent-orange);border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;padding:.3rem .8rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.feature-tag:hover{background:#78290f;background:var(--accent-dark-orange);transform:scale(1.05)}.campaign-builder-section{background:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001f;box-shadow:var(--shadow-medium);margin:0 auto;max-width:1200px;padding:2rem;width:100%}.preview-title{color:#001524;color:var(--primary-dark);font-size:1.8rem;margin-bottom:2rem}.campaign-builder-preview{background:#f5f5f5;border-radius:8px;box-shadow:inset 0 0 10px #0000001a;height:400px;overflow:hidden;width:100%}.preview-dashboard{display:flex;height:100%;width:100%}.preview-sidebar{background:#001524;background:var(--primary-dark);color:#fff;padding:1.5rem 1rem;width:220px}.preview-logo{border-bottom:1px solid #fff3;font-size:1.2rem;font-weight:600;margin-bottom:2rem;padding-bottom:1rem}.preview-nav{display:flex;flex-direction:column;gap:.8rem}.preview-nav-item{border-radius:6px;cursor:pointer;padding:.8rem 1rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.preview-nav-item.active,.preview-nav-item:hover{background:#ff7d00;background:var(--accent-orange)}.preview-content{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;padding:2rem}.preview-feature{text-align:left;width:100%}.preview-feature h3{color:#001524;color:var(--primary-dark);font-size:1.5rem;margin-bottom:.5rem}.preview-feature p{color:#555;margin-bottom:1.5rem}.preview-feature-demo{align-items:center;background:#f9f9f9;border-radius:8px;display:flex;justify-content:center;margin-top:1.5rem;min-height:200px;padding:1.5rem}.audience-demo,.creative-demo,.discovery-demo,.metrics-demo{width:100%}.demographic-slider{margin-bottom:2rem}.slider-track{background:#ddd;border-radius:4px;height:8px;margin-top:.5rem;position:relative}.slider-fill{background:#ff7d00;background:var(--accent-orange);border-radius:4px;height:100%;position:absolute;width:60%}.interest-tags{display:flex;flex-wrap:wrap;gap:.5rem}.interest-tags .tag{background:#eee;border-radius:20px;font-size:.85rem;padding:.4rem .8rem}.creative-demo{display:flex;gap:1rem}.template-card{background:#eee;border-radius:8px;flex:1 1;padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.template-card.selected{background:#ff7d001a;border:1px solid #ff7d00;border:1px solid var(--accent-orange)}.template-header{font-weight:600}.metrics-demo{display:flex;gap:2rem}.metric-chart{align-items:flex-end;display:flex;flex:2 1;gap:10px;height:120px}.chart-bar{background:#ff7d00;background:var(--accent-orange);border-radius:4px 4px 0 0;flex:1 1}.metric-numbers{display:flex;flex:1 1;flex-direction:column;gap:1rem}.metric-item{text-align:center}.metric-value{color:#ff7d00;color:var(--accent-orange)}.discovery-demo{display:flex;gap:1.5rem}.influencer-card{background:#eee;border-radius:8px;flex:1 1;padding:1rem;position:relative}.influencer-avatar{background:#ddd;height:60px;margin:0 auto 1rem;width:60px}.influencer-match{background:#ff7d00;background:var(--accent-orange);border-radius:4px;color:#fff;font-size:.75rem;font-weight:600;padding:.2rem .5rem;position:absolute;right:10px;top:10px}.influencer-offerings-section{align-items:center;background:#78290f;background:var(--accent-dark-orange);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:5rem 2rem;position:relative;text-align:center;z-index:2}.influencer-offerings-section,.influencer-offerings-section .section-heading{color:#ffecd1;color:var(--primary-light)}.influencer-offerings-section .offering-box{background-color:#ffecd1;background-color:var(--primary-light)}.calculator-container-wrapper{margin:3rem auto 0;max-width:1200px;width:100%}.earnings-calculator{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffecd11a;border:1px solid #ffecd133;border-radius:12px;padding:2rem;width:100%}.earnings-calculator h3{color:#ffecd1;color:var(--primary-light);font-size:1.8rem;margin-bottom:2rem;text-align:center}.calculator-container{display:flex;flex-wrap:wrap;gap:2rem}.calculator-inputs{grid-gap:1.5rem;display:grid;flex:3 1;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.input-group{position:relative;text-align:left}.input-group label{display:block;font-weight:500;margin-bottom:.5rem}.input-group select{-webkit-appearance:none;appearance:none;background:#0003;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFECD1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #ffecd14d;border-radius:8px;color:#ffecd1;color:var(--primary-light);cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;padding:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium);width:100%}.input-group select:focus{border-color:#ff7d00;border-color:var(--accent-orange);box-shadow:0 0 0 2px #ff7d0033;outline:none}.input-help{position:absolute;right:0;top:0}.help-icon{align-items:center;background:#ffecd14d;cursor:pointer;display:flex;font-size:12px;font-style:normal;height:20px;justify-content:center;width:20px}.help-icon,.tooltip{color:#ffecd1;color:var(--primary-light)}.tooltip{background:#001524;background:var(--primary-dark);border-radius:4px;font-size:.75rem;opacity:0;padding:.5rem;position:absolute;right:0;text-align:left;top:25px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium);visibility:hidden;width:200px;z-index:10}.input-help:hover .tooltip{opacity:1;visibility:visible}.calculator-results{display:flex;flex:2 1;flex-direction:column;gap:1.5rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium)}.calculator-results.updated{animation:resultsUpdate .8s ease}@keyframes resultsUpdate{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.estimated-range{background:#ff7d0033;border-radius:8px;padding:1.5rem;text-align:center}.range-label{font-size:.9rem;margin-bottom:.5rem}.range-value{color:#ff7d00;color:var(--accent-orange);font-size:2rem;font-weight:700;text-shadow:0 2px 4px #0003}.calculation-note{font-size:.8rem;margin-top:.5rem;opacity:.8}.earnings-progress{display:flex;flex-direction:column;gap:.5rem}.progress-bar{background:#ffecd11a;border-radius:5px;height:10px}.progress-fill{background:linear-gradient(90deg,#ff7d00,#78290f);background:linear-gradient(90deg,var(--accent-orange) 0,var(--accent-dark-orange) 100%);border-radius:5px;transition:width .8s cubic-bezier(.34,1.56,.64,1)}.progress-labels{display:flex;font-size:.75rem;justify-content:space-between;opacity:.8}.find-opportunities-btn{background:#ff7d00;background:var(--accent-orange);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;margin-top:1rem;padding:1rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium)}.find-opportunities-btn:hover{background:#ffecd1;background:var(--primary-light);box-shadow:0 5px 15px #0003;color:#78290f;color:var(--accent-dark-orange);transform:translateY(-3px)}.testimonials-section{background:linear-gradient(135deg,#0f4c81,#001524);background:var(--gradient-blue);min-height:60vh}.testimonials-section .section-heading{font-size:2.8rem}.testimonials-section .section-heading:after{width:80px}.success-stories-container{max-width:1000px}.nav-button{background:#0003;border:none}.stories-container{overflow:hidden}.story-card{background:#001524b3;box-shadow:0 8px 20px #0000001f;box-shadow:var(--shadow-medium);height:100%}.story-card.active{box-shadow:0 10px 30px #0003}.quote-icon{color:#ffecd1;color:var(--primary-light);opacity:.2}.story-metrics{justify-content:center}.story-metrics .metric-item{background:#ffffff1a}.story-metrics .metric-value{color:#ffecd1;color:var(--primary-light);font-size:1.5rem}.story-metrics .metric-key{font-size:.8rem}.story-progress{gap:.5rem;margin-top:2rem}.progress-dot{background:#ffecd14d}.progress-dot.active{transform:scale(1.2)}.call-to-action-section{align-items:center;background:linear-gradient(135deg,#ff7d00,#78290f);background:linear-gradient(135deg,var(--accent-orange) 0,var(--accent-dark-orange) 100%);display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;overflow:hidden;padding:6rem 2rem;position:relative;z-index:2}.cta-content{flex:1 1;max-width:600px;min-width:300px}.cta-content h2{color:#ffecd1;color:var(--primary-light);font-size:2.5rem;font-weight:700;margin-bottom:2rem}.cta-features{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem}.cta-feature{align-items:center;display:flex;gap:1rem}.feature-icon{font-size:1.5rem}.cta-demo-btn{background-color:#001524;background-color:var(--primary-dark);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium)}.cta-demo-btn:hover{background-color:#ffecd1;background-color:var(--primary-light);box-shadow:0 8px 15px #0003;color:#78290f;color:var(--accent-dark-orange);transform:translateY(-3px)}.cta-dashboard-img{flex:1 1;max-width:600px;min-width:300px;position:relative}.dashboard-hover-effect{background:linear-gradient(135deg,#ffffff4d,#fff0);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-medium);width:100%}.cta-dashboard-img:hover .dashboard-hover-effect{opacity:1}.cta-dashboard-img img{border-radius:12px;box-shadow:0 12px 28px #0000002e;box-shadow:var(--shadow-strong);height:auto;width:100%}.floating-notifications{pointer-events:none;position:absolute;right:10%;top:50%;transform:translateY(-50%);width:300px;z-index:3}.notification-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 8px 20px #0000001f;box-shadow:var(--shadow-medium);display:flex;gap:1rem;margin-bottom:1rem;opacity:0;padding:1rem;transform:translateX(100%)}.notification-icon{align-items:center;background:#ff7d00;background:var(--accent-orange);border-radius:50%;color:#fff;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.notification-content{flex:1 1}.notification-title{color:#001524;color:var(--primary-dark);font-weight:600;margin-bottom:.2rem}.notification-info{color:#555;font-size:.8rem}@keyframes slideInNotification{0%{opacity:0;transform:translateX(100%)}15%{opacity:1;transform:translateX(0)}85%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.slide-in-notification{animation:slideInNotification 10s ease-in-out infinite}.shine-effect{overflow:hidden;position:relative}.shine-effect:after{background:linear-gradient(90deg,#fff0 0,#ffffff4d 50%,#fff0);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(30deg);transition:transform .7s;width:200%}.shine-effect:hover:after{opacity:1;transform:rotate(30deg) translate(100%,-100%)}.enhanced-footer{background:#001524;background:var(--primary-dark);padding:5rem 2rem 2rem;position:relative;z-index:2}.footer-content{display:flex;flex-wrap:wrap;gap:4rem;margin:0 auto 3rem;max-width:1200px}.footer-brand{flex:1 1;min-width:250px}.footer-brand h3{font-size:1.8rem;margin-bottom:1rem}.footer-brand p{line-height:1.6;margin-bottom:1.5rem;opacity:.8}.social-icons{display:flex;gap:1rem}.social-icon{align-items:center;background:#ffecd11a;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium);width:40px}.social-icon:hover{background:#ff7d00;background:var(--accent-orange);transform:translateY(-3px)}.instagram-icon,.linkedin-icon,.twitter-icon{font-style:normal}.footer-links-container{display:flex;flex:2 1;flex-wrap:wrap;gap:3rem}.footer-links-column{flex:1 1;min-width:150px}.footer-links-column h4{font-size:1.2rem;margin-bottom:1.5rem;position:relative}.footer-links-column h4:after{background:#ff7d00;background:var(--accent-orange);border-radius:1.5px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:30px}.footer-links-column ul{list-style:none}.footer-links-column li{margin-bottom:.8rem}.footer-links-column a{opacity:.8;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.footer-links-column a:hover{color:#ff7d00;color:var(--accent-orange);opacity:1;padding-left:5px}.footer-bottom{border-top:1px solid #ffecd11a;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding-top:2rem}.footer-bottom p{opacity:.6}.footer-legal-links{display:flex;gap:1.5rem}.footer-legal-links a{opacity:.6;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-fast)}.footer-legal-links a:hover{opacity:1}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}.stagger-fade>*{opacity:0;transform:translateY(20px);transition:all .5s ease-out}.stagger-fade.animated>:first-child{transition-delay:.1s}.stagger-fade.animated>:nth-child(2){transition-delay:.2s}.stagger-fade.animated>:nth-child(3){transition-delay:.3s}.stagger-fade.animated>:nth-child(4){transition-delay:.4s}.stagger-fade.animated>:nth-child(5){transition-delay:.5s}.stagger-fade.animated>:nth-child(6){transition-delay:.6s}.stagger-fade.animated>*{opacity:1;transform:translateY(0)}.fade-up{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.fade-up.animated{opacity:1;transform:translateY(0)}.slide-in-left{opacity:0;transform:translateX(-50px);transition:all .8s ease-out}.slide-in-left.animated{opacity:1;transform:translateX(0)}.slide-in-right{opacity:0;transform:translateX(50px);transition:all .8s ease-out}.slide-in-right.animated{opacity:1;transform:translateX(0)}.floating-animation{animation:float 4s ease-in-out infinite}@media (max-width:1200px){.hero-title{font-size:80px}.hero-subtitle{font-size:30px}.benefits-content h2,.section-heading{font-size:2.5rem}.offering-box{width:450px}.footer-content{gap:3rem}}@media (max-width:992px){.hero-title{font-size:120px}.hero-subtitle{font-size:28px}.hero-cta{gap:2rem}.benefits-boxes{gap:1rem}.benefit-box{padding:.8rem 1.2rem}.offering-box{width:400px}.platform-stats{gap:1.5rem}.animated-statistic{min-width:180px}.call-to-action-section{justify-content:center;text-align:center}.cta-content{max-width:100%}.cta-features{justify-content:center}.floating-notifications,.navbar-links{display:none}.navbar-links.open{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#001524f2;box-shadow:0 10px 20px #0000001a;display:block;left:0;padding:1rem 0;position:absolute;top:100%;width:100%}.navbar-links.open ul{flex-direction:column;gap:0}.navbar-links.open li{text-align:center}.navbar-links.open a{display:block;padding:1rem}.menu-toggle{display:flex}.nav-button.prev-button{left:10px}.nav-button.next-button-1{right:10px}}@media (max-width:768px){.section-indicators{display:none}.hero-title{font-size:50px}.hero-subtitle{font-size:24px}.hero-cta{flex-direction:column;gap:1rem}.benefits-content h2,.section-heading{font-size:2rem}.benefits-subtext{font-size:1rem}.platform-stats{align-items:center;flex-direction:column}.animated-statistic{max-width:300px;width:100%}.offering-box{max-width:450px;width:100%}.preview-dashboard{flex-direction:column}.preview-sidebar{padding:1rem;width:100%}.preview-logo{margin-bottom:1rem}.preview-nav{flex-direction:row;flex-wrap:wrap;gap:.5rem}.preview-nav-item{font-size:.9rem;padding:.5rem .8rem}.calculator-container{flex-direction:column}.calculator-inputs{grid-template-columns:1fr}.footer-bottom,.footer-content{flex-direction:column;gap:2rem;text-align:center}.footer-links-container{justify-content:center}.footer-links-column h4:after{left:50%;transform:translateX(-50%)}}@media (max-width:576px){.hero-title{font-size:40px}.hero-subtitle{font-size:20px}.benefits-content h2,.section-heading{font-size:1.8rem}.benefits-boxes{align-items:center;flex-direction:column}.benefit-box{max-width:300px;width:100%}.story-card{padding:2rem 1.5rem}.story-quote{font-size:1rem}.author-avatar{height:50px;width:50px}.cta-content h2{font-size:2rem}.back-to-top{bottom:20px;height:40px;right:20px;width:40px}}.hero-video-container *{pointer-events:none}.testimonials-section{align-items:center;background:linear-gradient(135deg,#001524,#0f4c81);display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:5rem 2rem;position:relative;z-index:2}.testimonials-section .section-heading{color:#ffecd1;color:var(--primary-light);font-size:3rem;margin-bottom:4rem;position:relative}.testimonials-section .section-heading:after{background:#ff7d00;background:var(--accent-orange);border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.success-stories-container{margin:0 auto;max-width:1200px;position:relative;width:100%}.success-stories-carousel{overflow:visible;position:relative;width:100%}.carousel-controls{justify-content:space-between;left:0;padding:0 1rem;right:0;width:100%;z-index:10}.carousel-controls,.nav-button{display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-button{align-items:center;background:#0000004d;border:1px solid #ff7d00;border:1px solid var(--accent-orange);border-radius:50%;box-shadow:0 0 15px #0000004d;color:#ffecd1;color:var(--primary-light);cursor:pointer;font-size:1.5rem;height:50px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium);width:50px}.prev-button{left:-25px}.next-button-1{right:-25px}.nav-button:hover{background:#ff7d00;background:var(--accent-orange);box-shadow:0 0 20px #ff7d0099;box-shadow:0 0 20px var(--glow-orange);transform:translateY(-50%) scale(1.1)}.stories-container{display:flex;transition:transform .6s ease-in-out;width:300%}.story-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#001524cc;border:1px solid #ff7d0033;border-radius:12px;box-shadow:0 10px 30px #0000004d;margin:0 15px;padding:3rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium);width:33.33333%}.story-card.active{border:1px solid #ff7d0066;box-shadow:0 15px 40px #0006;transform:scale(1.02);z-index:2}.company-logo{border-radius:8px;box-shadow:0 4px 10px #0003;height:60px;overflow:hidden;position:absolute;right:20px;top:20px;width:60px}.company-logo img{height:100%;object-fit:cover;width:100%}.quote-icon{color:#ff7d00;color:var(--accent-orange);font-size:3rem;left:20px;opacity:.3;position:absolute;top:20px}.story-quote{color:#ffecd1;color:var(--primary-light);font-size:1.2rem;line-height:1.6;margin-bottom:2rem;margin-top:2rem;text-align:left}.story-metrics{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.story-metrics .metric-item{background:#0f4c814d;border:1px solid #ff7d001a;border-radius:8px;flex:1 1;min-width:100px;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium)}.story-metrics .metric-item:hover{background:#0f4c8180;border-color:#ff7d004d;transform:translateY(-3px)}.story-metrics .metric-value{color:#ff7d00;color:var(--accent-orange);font-size:1.8rem;font-weight:700;margin-bottom:5px}.story-metrics .metric-key{color:#ffecd1;color:var(--primary-light);font-size:.9rem;opacity:.8;text-transform:capitalize}.story-author{align-items:center;display:flex;gap:1rem;margin-top:2rem;text-align:left}.author-avatar{border:3px solid #ff7d00;border:3px solid var(--accent-orange);border-radius:50%;box-shadow:0 5px 15px #0003;height:60px;object-fit:cover;width:60px}.author-info h4{font-size:1.2rem;margin-bottom:.2rem}.author-info h4,.author-info p{color:#ffecd1;color:var(--primary-light)}.author-info p{font-size:.9rem;opacity:.8}.story-progress{display:flex;gap:.8rem;justify-content:center;margin-top:2.5rem;position:relative;z-index:5}.progress-dot{background:#ffecd133;border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-medium);width:12px}.progress-dot.active{background:#ff7d00;background:var(--accent-orange);box-shadow:0 0 10px #ff7d0099;box-shadow:0 0 10px var(--glow-orange);transform:scale(1.3)}.progress-indicator{border-radius:50%;display:block;width:100%}.progress-dot.active .progress-indicator{animation:pulse 2s infinite}.navbar{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#00152433!important;border-bottom:1px solid #ff7d001a!important;box-shadow:0 2px 10px #0000004d!important}.navbar-scrolled{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#001524d9!important;border-bottom:1px solid #ff7d0033!important}.navbar-btn{background:#00152499!important;border:1px solid #ff7d0066!important}.navbar-btn:hover{background:#b25e004d!important}.plan-btn{border:2px solid #ff7d0099!important}.plan-btn:hover{box-shadow:inset 200px 0 0 0 #b25e0080!important}.profile-circle{border:2px solid #ff7d0066!important;box-shadow:0 0 10px #b25e004d!important}.nav-link:after,.navbar-left:before{background-color:#ff7d0099!important}.navbar{align-items:center;animation:gradientShift 8s ease infinite;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:linear-gradient(90deg,#005266e6,#001a33e6,#005266e6);background-size:200% 100%;border-bottom:1px solid #ffffff1a;box-shadow:0 2px 10px #0003;box-sizing:border-box;color:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:space-between;margin-bottom:20px;padding:.75rem 2rem;transition:all .3s ease}.navbar-scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-bottom:1px solid #ffffff4d;box-shadow:0 4px 15px #0000001a}body[data-page=campaign-builder] .navbar,body[data-page=campaign-results] .navbar{margin-bottom:0}body{padding-top:80px}body[data-page=campaign-builder],body[data-page=campaign-results]{padding-top:90px}.navbar-left{align-items:center;cursor:pointer;display:flex;flex-grow:1;justify-content:flex-start;max-width:50%;position:relative}.navbar-left:before{background-color:#fff;bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-left:hover:before{width:100%}.navbar-logo{animation:logoPulse 3s ease-in-out infinite;border-radius:50%;filter:drop-shadow(0 0 3px rgba(0,0,0,.5)) drop-shadow(0 0 5px rgba(0,82,102,.7));height:40px;margin-right:.8rem;transition:all .3s ease}.navbar-logo:hover{filter:drop-shadow(0 0 5px rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(0,82,102,.9)) brightness(1.1)}.navbar-title{color:#fff;font-family:Satoshi,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin:0;overflow:hidden;position:relative;text-align:left;text-shadow:0 0 5px #00000080;transition:all .3s;white-space:nowrap}.navbar-title:after{animation:textReveal 1.5s cubic-bezier(.77,0,.18,1) forwards;background:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.navbar-title:hover{color:#fff;text-shadow:0 0 10px #fffc;transform:scale(1.05)}.navbar-right{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.navbar-right>*{animation:float 3s ease-in-out infinite;transition:transform .3s ease}.navbar-right>:first-child{animation-delay:0s}.navbar-right>:nth-child(2){animation-delay:.2s}.navbar-right>:nth-child(3){animation-delay:.4s}.navbar-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#005266cc;border:none;border-radius:4px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;overflow:hidden;padding:.4rem .8rem;position:relative;transition:all .3s}.navbar-btn:after{background:#ffffff4d;border-radius:50%;content:"";height:100px;left:50%;margin-left:-50px;margin-top:-50px;opacity:0;position:absolute;top:50%;transform:scale(0);transform-origin:center;width:100px}.navbar-btn:active:after{animation:ripple .6s ease-out}.navbar-btn:hover{background:#001a33;box-shadow:0 6px 15px #0003;transform:translateY(-3px)}.plan-btn{border:2px solid #fffc;box-shadow:inset 0 0 0 0 #005266;margin-right:.5rem;text-shadow:0 0 5px #00000080;transition:all .3s ease-out}.plan-btn,.plan-btn:hover{background:#0000;color:#fff}.plan-btn:hover{box-shadow:inset 200px 0 0 0 #005266}.profile-circle{align-items:center;border:2px solid #fff9;border-radius:50%;box-shadow:0 0 10px #00526666;cursor:pointer;display:flex;height:42px;justify-content:center;overflow:hidden;position:relative;transition:all .3s;width:42px}.profile-circle:before{animation:borderRotate 2s linear infinite;background:linear-gradient(90deg,#005266,#001a33,#005266) border-box;border:2px solid #0000;border-radius:50%;bottom:-2px;content:"";left:-2px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s}.profile-circle:hover:before{opacity:1}.profile-circle:hover{border-color:#005266;transform:scale(1.05)}.profile-circle:hover .profile-img{animation:profileSpin .8s ease}.profile-img{height:100%;object-fit:cover;transition:all .3s;width:100%}.notification-message{background-color:#fff9e6;border-bottom:1px solid #ffd180;margin-top:0;padding:.5rem 1rem}.main-content{padding-top:1rem}.nav-link{color:#fff;padding:.5rem;position:relative;text-decoration:none}.nav-link:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s;width:100%}.nav-link:hover:after{transform:scaleX(1);transform-origin:left}.navbar:before{background:linear-gradient(90deg,#005266,#83c5be);content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;width:100%}.navbar.loading:before{animation:loadingBar 2s ease-out forwards}.logo-container{display:inline-flex;justify-content:flex-start;margin-right:10px}.logo-container:before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff4d;border-radius:50%;content:"";height:44px;position:absolute;width:44px;z-index:-1}.notification-badge{animation:notificationPulse 2s infinite;background-color:#ff4757;height:12px;right:-2px;top:-2px;width:12px}.navbar-pattern{height:100%;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;width:100%}.typing-animation{text-align:left!important}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes logoPulse{0%,to{filter:drop-shadow(0 0 3px rgba(0,0,0,.5)) drop-shadow(0 0 5px rgba(0,82,102,.7));transform:scale(1) rotate(0deg)}50%{filter:drop-shadow(0 0 5px rgba(0,0,0,.6)) drop-shadow(0 0 8px rgba(0,82,102,.9));transform:scale(1.08) rotate(2deg)}}@keyframes textReveal{0%{transform:translateX(0)}to{transform:translateX(101%)}}@keyframes profileSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes borderRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadingBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes notificationPulse{0%{box-shadow:0 0 0 0 #ff4757b3;transform:scale(1)}70%{box-shadow:0 0 0 10px #ff475700;transform:scale(1)}to{box-shadow:0 0 0 0 #ff475700;transform:scale(1)}}@media (max-width:768px){.navbar{padding:.6rem 1rem}body{padding-top:70px}.navbar-title{font-size:1.3rem}.navbar-right{gap:.7rem}.navbar-btn{font-size:.85rem;padding:.3rem .7rem}.plan-btn{margin-right:.3rem}}@media (max-width:480px){.navbar{padding:.6rem 1rem}body{padding-top:65px}.navbar-title{font-size:1.2rem}.navbar-right{align-self:flex-end;gap:.5rem}.navbar-btn{font-size:.8rem;padding:.3rem .6rem}.plan-btn{margin-right:0}.profile-circle{height:36px;width:36px}.navbar-right>*{animation:none}}:root{--primary-dark:#0a1120;--secondary-dark:#111b2b;--deep-dark:#050a14;--accent-orange:#ff6d24;--accent-blue:#2c95ff;--accent-cream:#fff1d6;--accent-purple:#8b4dff;--text-light:#f0f5ff;--text-secondary:#a0b4d8;--success-green:#4ade80;--card-shadow:0 10px 25px -5px #000000b3;--neon-glow:0 0 15px;--neon-shadow:0 0 20px}.futuristic-chatbot-container{--webkit-font-smoothing:antialiased;font-family:Poppins,sans-serif;z-index:9999}.futuristic-chat-icon{bottom:25px;cursor:pointer;height:70px;position:fixed;right:25px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:70px;z-index:9999}.icon-inner{align-items:center;background:#050a14;background:var(--deep-dark);background:linear-gradient(135deg,#111b2b,#050a14);background:linear-gradient(135deg,var(--secondary-dark),var(--deep-dark));box-shadow:0 10px 25px -5px #000000b3,0 0 15px #ff6d24;box-shadow:var(--card-shadow),var(--neon-glow) var(--accent-orange);display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;transition:all .4s ease;z-index:2}.icon-inner,.icon-pulse-ring{border-radius:50%;height:100%;width:100%}.icon-pulse-ring{animation:pulseRing 2s cubic-bezier(.455,.03,.515,.955) infinite;background:#0000;border:2px solid #ff6d24;border:2px solid var(--accent-orange);opacity:0;position:absolute;z-index:1}.chat-bot-icon-svg{height:60%;margin-bottom:2px;width:60%}.icon-circle{fill:none;stroke:#ff6d24;stroke:var(--accent-orange);stroke-width:2;stroke-dasharray:283;stroke-dashoffset:283;animation:draw-circle 2s ease forwards,glow-stroke 3s ease-in-out infinite alternate}@keyframes draw-circle{to{stroke-dashoffset:0}}@keyframes glow-stroke{0%{stroke:#ff6d24;stroke:var(--accent-orange);filter:drop-shadow(0 0 2px #ff6d24);filter:drop-shadow(0 0 2px var(--accent-orange))}to{stroke:#2c95ff;stroke:var(--accent-blue);filter:drop-shadow(0 0 6px #2c95ff);filter:drop-shadow(0 0 6px var(--accent-blue))}}.icon-face{animation:fade-in .3s ease 1.5s forwards;opacity:0}.icon-eye{fill:#2c95ff;fill:var(--accent-blue);animation:blink 4s infinite}.icon-smile{fill:none;stroke:#2c95ff;stroke:var(--accent-blue);stroke-width:3;stroke-linecap:round}.icon-text{color:#f0f5ff;color:var(--text-light);font-size:12px;font-weight:500;letter-spacing:.5px;margin-top:4px;opacity:0;transform:translateY(10px);transition:all .3s ease}.futuristic-chat-icon.icon-hover .icon-inner{box-shadow:0 10px 25px -5px #000000b3,0 0 15px #2c95ff;box-shadow:var(--card-shadow),var(--neon-glow) var(--accent-blue);transform:translateY(-5px)}.futuristic-chat-icon.icon-hover .icon-text{opacity:1;transform:translateY(0)}.futuristic-chat-window{animation:slide-up .5s cubic-bezier(.175,.885,.32,1.275) forwards;background:#0a1120;background:var(--primary-dark);border-radius:20px;bottom:25px;box-shadow:0 10px 25px -5px #000000b3;box-shadow:var(--card-shadow);display:flex;flex-direction:column;height:550px;overflow:hidden;position:fixed;right:25px;transform-origin:bottom right;width:380px;z-index:10000}.neo-brutalism-card{border:2px solid #000;box-shadow:8px 8px 0 #000c;transition:all .3s ease}.neo-brutalism-card:hover{box-shadow:10px 10px 0 #000c;transform:translate(-2px,-2px)}.futuristic-chat-window:before{animation:gradient-border 6s ease infinite;background:linear-gradient(45deg,#ff6d24,#8b4dff,#2c95ff,#ff6d24);background:linear-gradient(45deg,var(--accent-orange),var(--accent-purple),var(--accent-blue),var(--accent-orange));background-size:400% 400%;border-radius:22px;bottom:-2px;content:"";left:-2px;opacity:.7;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes gradient-border{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.futuristic-chat-header{align-items:center;background:linear-gradient(90deg,#050a14,#0a1120);background:linear-gradient(to right,var(--deep-dark),var(--primary-dark));border-bottom:1px solid #ffffff14;border-radius:18px 18px 0 0;color:#f0f5ff;color:var(--text-light);display:flex;justify-content:space-between;padding:15px}.header-left{align-items:center;display:flex;gap:12px}.avatar-circle,.header-avatar{align-items:center;display:flex;justify-content:center}.avatar-circle{background:linear-gradient(135deg,#ff6d24,#8b4dff);background:linear-gradient(135deg,var(--accent-orange),var(--accent-purple));border-radius:50%;box-shadow:0 2px 8px #0003;height:38px;position:relative;width:38px}.avatar-face{height:70%;position:relative;width:70%}.avatar-eye{background:#f0f5ff;background:var(--text-light);border-radius:50%;height:6px;position:absolute;top:10px;width:6px}.avatar-eye:first-child{animation:blink 4s infinite;left:8px}.avatar-eye:last-child{animation:blink 4s .2s infinite;right:8px}.avatar-smile{border-bottom:2px solid #f0f5ff;border-bottom:2px solid var(--text-light);border-radius:50%;bottom:6px;height:6px;left:13px;position:absolute;width:12px}.header-info h4{font-size:16px;font-weight:500;margin:0}.status-indicator{align-items:center;color:#a0b4d8;color:var(--text-secondary);display:flex;font-size:12px;gap:5px}.status-dot{animation:pulse 2s infinite;background-color:#4ade80;background-color:var(--success-green);border-radius:50%;display:inline-block;height:8px;width:8px}.header-actions{align-items:center;display:flex;gap:8px}.close-btn,.minimize-btn{align-items:center;background:none;border:none;border-radius:50%;color:#a0b4d8;color:var(--text-secondary);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .2s ease;width:30px}.close-btn:hover,.minimize-btn:hover{background-color:#ffffff1a;color:#f0f5ff;color:var(--text-light)}.minimize-icon{background-color:currentColor;display:block;height:2px;width:12px}.close-icon{font-size:18px;line-height:1}.futuristic-chat-messages{background:linear-gradient(180deg,#050a14f2,#0f1928f2);background-attachment:fixed;background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:20px 20px;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:15px;scrollbar-color:#2c95ff #050a14;scrollbar-color:var(--accent-blue) var(--deep-dark);scrollbar-width:thin}.futuristic-chat-messages::-webkit-scrollbar{width:6px}.futuristic-chat-messages::-webkit-scrollbar-track{background:#050a14;background:var(--deep-dark)}.futuristic-chat-messages::-webkit-scrollbar-thumb{background-color:#2c95ff;background-color:var(--accent-blue);border-radius:10px}.messages-date-indicator{margin:10px 0;position:relative;text-align:center}.messages-date-indicator:after,.messages-date-indicator:before{background:linear-gradient(90deg,#ff6d24,#2c95ff);background:linear-gradient(to right,var(--accent-orange),var(--accent-blue));content:"";height:1px;position:absolute;top:50%;transition:width .5s ease;width:30%}.messages-date-indicator:before{left:0}.messages-date-indicator:after{right:0}.messages-date-indicator span{background:#050a14cc;border-radius:12px;color:#a0b4d8;color:var(--text-secondary);display:inline-block;font-size:12px;padding:4px 12px}.futuristic-chat-bubble{align-items:flex-start;animation:message-pop .3s cubic-bezier(.175,.885,.32,1.275) forwards;display:flex;gap:10px;margin-bottom:8px;max-width:85%;opacity:0;transform:translateY(10px)}@keyframes message-pop{to{opacity:1;transform:translateY(0)}}.bot-bubble{align-self:flex-start}.user-bubble{align-self:flex-end;flex-direction:row-reverse}.bubble-avatar{background:linear-gradient(135deg,#ff6d24,#8b4dff);background:linear-gradient(135deg,var(--accent-orange),var(--accent-purple));border-radius:50%;height:30px;min-width:30px;overflow:hidden;width:30px}.avatar-mini-circle,.bubble-avatar{align-items:center;display:flex;justify-content:center}.avatar-mini-circle{height:100%;width:100%}.avatar-mini-face{height:65%;position:relative;width:65%}.avatar-mini-face:after,.avatar-mini-face:before{background:#fff;border-radius:50%;content:"";height:5px;position:absolute;top:5px;width:5px}.avatar-mini-face:before{left:5px}.avatar-mini-face:after{right:5px}.avatar-mini-face:before{border-bottom:1.5px solid #fff;border-radius:50%;bottom:5px;content:"";height:4px;left:7px;position:absolute;width:10px}.bubble-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff08;border-radius:18px;overflow:hidden;padding:10px 15px;position:relative}.bot-bubble .bubble-content{background:linear-gradient(135deg,#2c95ff26,#1e50960d);border-top-left-radius:4px}.user-bubble .bubble-content{background:linear-gradient(135deg,#ff6d2426,#b43c140d);border-top-right-radius:4px}.bubble-content:before{content:"";filter:blur(10px);inset:0;opacity:.3;position:absolute;z-index:-1}.bot-bubble .bubble-content:before{background:#2c95ff;background:var(--accent-blue)}.user-bubble .bubble-content:before{background:#ff6d24;background:var(--accent-orange)}.bubble-text{color:#f0f5ff;color:var(--text-light);font-size:14px;line-height:1.5;margin-bottom:5px}.bubble-timestamp{color:#a0b4d8;color:var(--text-secondary);font-size:10px;opacity:.7;text-align:right}.typing-indicator{align-items:center;display:flex;gap:4px;padding:5px 0}.typing-indicator span{background:#2c95ff;background:var(--accent-blue);border-radius:50%;display:inline-block;height:8px;opacity:.6;width:8px}.typing-indicator span:first-child{animation:typing 1s 0s infinite}.typing-indicator span:nth-child(2){animation:typing 1s .3s infinite}.typing-indicator span:nth-child(3){animation:typing 1s .6s infinite}.futuristic-chat-input{background:#050a14;background:var(--deep-dark);border-radius:0 0 18px 18px;border-top:1px solid #ffffff0d;padding:15px;position:relative}.input-container{align-items:center;position:relative}.futuristic-chat-input input{background:#050a14b3;border:1px solid #ffffff14;border-radius:30px;box-shadow:inset 0 0 8px #0000004d;color:#f0f5ff;color:var(--text-light);flex:1 1;font-size:14px;outline:none;padding:12px 50px 12px 15px;transition:all .3s ease;width:100%}.futuristic-chat-input input:focus{border-color:#2c95ff;border-color:var(--accent-blue);box-shadow:inset 0 0 8px #0000004d,0 0 0 1px #2c95ff;box-shadow:inset 0 0 8px #0000004d,0 0 0 1px var(--accent-blue)}.futuristic-chat-input input::placeholder{color:#a0b4d8;color:var(--text-secondary);opacity:.6}.send-button{align-items:center;background:linear-gradient(135deg,#ff6d24,#f40);background:linear-gradient(135deg,var(--accent-orange) 0,#f40 100%);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.9;position:absolute;right:5px;transform:scale(.9);transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:40px}.send-button:disabled{cursor:not-allowed;opacity:.5}.send-active{box-shadow:0 0 10px #ff6d2480;opacity:1;transform:scale(1)}.send-hover{box-shadow:0 0 15px #ff6d2499;transform:scale(1.1)}.send-icon{fill:#fff;height:20px;transform:translateX(-1px);transition:transform .3s ease;width:20px}.send-button:hover .send-icon{transform:translateX(2px)}.input-features{display:flex;justify-content:space-between;margin-top:8px;padding:0 10px}.feature-hint{color:#a0b4d8;color:var(--text-secondary);font-size:11px;opacity:.6}@media (max-width:480px){.futuristic-chat-window{border-radius:20px 20px 0 0;bottom:0;height:70vh;right:0;width:100%}.futuristic-chat-window:before{border-radius:22px 22px 0 0}.futuristic-chat-header{border-radius:18px 18px 0 0}.futuristic-chat-input{border-radius:0}.futuristic-chat-icon{bottom:15px;height:60px;right:15px;width:60px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.futuristic-chat-messages:after{animation:twinkle 5s infinite;background:#fff;border-radius:50%;box-shadow:30px 40px #fff,60px 120px #fff,120px 200px #fff,180px 40px #fff,220px 90px #fff,280px 160px #fff,40px 180px #fff,100px 280px #fff,160px 320px #fff,260px 320px #fff,340px 280px #fff,320px 220px #fff;content:"";height:2px;opacity:.15;pointer-events:none;position:fixed;width:2px}.futuristic-chat-bubble{transition:transform .2s ease}.futuristic-chat-bubble:hover{transform:translateY(-2px) scale(1.01)}@keyframes success-pulse{0%{box-shadow:0 0 0 0 #4ade8066}70%{box-shadow:0 0 0 10px #4ade8000}to{box-shadow:0 0 0 0 #4ade8000}}.user-bubble:last-of-type .bubble-content{animation:success-pulse 1s ease-out}.send-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.send-button:active:before{height:120%;width:120%}.input-container:after{background:#2c95ff;background:var(--accent-blue);bottom:0;content:"";height:2px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.futuristic-chat-input input:focus+.send-button+.input-container:after{left:0;width:100%}.futuristic-chat-input:before{background:linear-gradient(135deg,#0000 25%,#050a14 0,#050a14 50%,#0000 0,#0000 75%,#050a14 0);background:linear-gradient(135deg,#0000 25%,var(--deep-dark) 25%,var(--deep-dark) 50%,#0000 50%,#0000 75%,var(--deep-dark) 75%);background-size:20px 20px;content:"";height:10px;left:0;opacity:.5;position:absolute;top:-10px;width:100%}.bot-bubble .bubble-text:hover{text-shadow:0 0 5px #2c95ff80;transition:text-shadow .3s ease}.user-bubble{animation-delay:.1s}.futuristic-chat-window{animation:gradientBackground 15s ease infinite;background:linear-gradient(135deg,#050a14f7,#0a1120f7,#050a14f7);background-size:200% 200%}@keyframes gradientBackground{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.futuristic-chat-window:focus-within{box-shadow:0 10px 25px -5px #000000b3,0 0 15px #2c95ff4d;box-shadow:var(--card-shadow),0 0 15px #2c95ff4d}.futuristic-chat-bubble{perspective:1000px}.bubble-content{transform:translateZ(0);transition:transform .3s ease}.futuristic-chat-bubble:hover .bubble-content{transform:translateZ(5px)}.futuristic-chat-header:after{animation:shimmer 4s infinite;background:linear-gradient(90deg,#0000,#ffffff12,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.futuristic-chat-input input:focus{box-shadow:inset 0 0 8px #0000004d,0 0 0 1px #2c95ff,0 0 8px #2c95ff66;box-shadow:inset 0 0 8px #0000004d,0 0 0 1px var(--accent-blue),0 0 8px #2c95ff66}@keyframes send-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}.send-button.send-active{animation:send-bounce 1s ease-in}.header-info h4{color:#fff1d6;color:var(--accent-cream);display:inline-block;position:relative}.header-info h4:after{background:linear-gradient(90deg,#ff6d24,#2c95ff);background:linear-gradient(to right,var(--accent-orange),var(--accent-blue));bottom:-3px;content:"";height:1px;left:0;position:absolute;transition:width .5s ease;width:0}.futuristic-chat-header:hover .header-info h4:after{width:100%}@media (max-width:380px){.futuristic-chat-header{padding:10px}.header-info h4{font-size:14px}.avatar-circle{height:32px;width:32px}.bubble-text{font-size:13px}.futuristic-chat-input input{padding:10px 45px 10px 15px}.send-button{height:36px;width:36px}.futuristic-chat-bubble{max-width:90%}}.close-btn:focus-visible,.futuristic-chat-input input:focus-visible,.minimize-btn:focus-visible,.send-button:focus-visible{outline:2px solid #2c95ff;outline:2px solid var(--accent-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.icon-pulse-ring,.typing-indicator span{animation:none!important}.icon-pulse-ring{opacity:.5}}.bubble-timestamp{color:#f0f5ff;color:var(--text-light);opacity:.8}.send-button:active{transform:scale(.95)}.bubble-content,.futuristic-chat-bubble,.futuristic-chat-icon,.futuristic-chat-input input,.futuristic-chat-window,.send-button{will-change:transform,opacity}@media (min-width:768px){.icon-inner:hover{transform:rotate(5deg)}.futuristic-chat-icon:hover .icon-pulse-ring{animation:pulseRing 1.5s cubic-bezier(.455,.03,.515,.955) infinite}}.futuristic-chat-messages{position:relative}.futuristic-chat-messages:before{background:#0003;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.bot-bubble .bubble-content{background:linear-gradient(135deg,#2c95ff2e,#143c7814);border-left:2px solid #2c95ff;border-left:2px solid var(--accent-blue)}.user-bubble .bubble-content{background:linear-gradient(135deg,#ff6d242e,#a0321414);border-right:2px solid #ff6d24;border-right:2px solid var(--accent-orange)}.futuristic-chat-window{border:1px solid #ffffff1a}.send-button{box-shadow:0 0 10px #ff6d244d}.header-info h4{letter-spacing:.5px;text-shadow:0 0 10px #fff1d633}.status-text{color:#f0f5ff;color:var(--text-light);opacity:.9}.futuristic-chat-messages{background:linear-gradient(180deg,#050a14fa,#0a1428f2)}.send-button:hover{background:linear-gradient(135deg,#ff7d3a,#ff5000)}.messages-date-indicator span{border:1px solid #fff1d61a}.futuristic-chat-messages::-webkit-scrollbar-track{background:#050a14e6}.neo-brutalism-card{box-shadow:8px 8px 0 #000000e6}@keyframes typing{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.choose-type-container{align-items:center;background:#ffecd1;display:flex;flex-direction:column;min-height:100vh;padding:3rem 2rem;transition:background-color .5s}.influencer-bg{background:linear-gradient(135deg,#ffecd1,#ff7d00)}.brand-bg{background:linear-gradient(135deg,#ffecd1,#15616d)}.choose-type-header{align-items:center;display:flex;flex-direction:row;margin-bottom:2.5rem;text-align:center}.header-logo-img{height:60px;margin-right:1rem;object-fit:contain;width:60px}.header-brand-text{color:#001524;font-size:2rem;font-weight:700;text-transform:uppercase}.choose-type-content{margin-bottom:2rem;text-align:center}.choose-type-content h2{color:#001524;font-size:2.2rem;font-weight:700;margin-bottom:.75rem}.choose-type-subtitle{color:#15616d;font-size:1.1rem;margin-bottom:2.5rem}.option-cards{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}.or-text{color:#15616d;font-size:1.1rem;font-weight:600}.option-card{align-items:center;background-color:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 4px 10px #00000014;cursor:pointer;display:flex;flex-direction:column;height:180px;justify-content:center;padding:1.5rem;position:relative;transition:transform .3s,box-shadow .3s,border-color .3s;width:240px}.option-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-4px)}.option-icon{display:flex;justify-content:center;margin-bottom:1rem}.option-icon img{height:48px;width:48px}.option-label{color:#001524;font-size:1.1rem;font-weight:600;text-align:center}.option-card.selected{border-color:#ff7d00}.checkmark{color:#ff7d00;font-size:1.25rem;position:absolute;right:10px;top:10px}.brand-card{background-color:#15616d;border:2px solid #fff}.brand-card .option-label{color:#fff}.influencer-card{background-color:#fff;border:2px solid #15616d}.influencer-card .option-label{color:#15616d}.next-button{background-color:#ff7d00;border:none;border-radius:6px;color:#ffecd1;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:1rem;outline:none;padding:1rem 2.5rem;transition:background-color .3s,transform .3s}.next-button:disabled{cursor:not-allowed;opacity:.6}.next-button:hover:not(:disabled){background-color:#78290f;transform:translateY(-2px)}@media (max-width:768px){.header-brand-text{font-size:1.7rem}.choose-type-content h2{font-size:2rem}.option-cards{flex-wrap:wrap;gap:1.5rem}.option-card{height:160px;margin-bottom:1rem;width:220px}.option-icon img{height:44px;width:44px}.next-button,.option-label{font-size:1rem}.next-button{padding:.8rem 2rem}}@media (max-width:480px){.choose-type-container{padding:1.5rem 1rem}.choose-type-header{margin-bottom:1.5rem}.header-logo-img{height:50px;width:50px}.header-brand-text{font-size:1.5rem}.choose-type-content h2{font-size:1.6rem}.choose-type-subtitle{font-size:1rem;margin-bottom:1.5rem}.option-cards{flex-direction:column;gap:1rem}.option-card{height:auto;margin:0 auto;max-width:280px;padding:1rem;width:100%}.option-icon img{height:40px;width:40px}.option-label{font-size:1rem}.next-button{font-size:.95rem;padding:.7rem 1.5rem}}:root{--primary-color:#4f65f1;--primary-dark:#3a4dd0;--primary-light:#7b8df5;--primary-ultra-light:#4f65f114;--accent-color:#ff7043;--accent-dark:#e85c2c;--dark-color:#0e1525;--darker-color:#0a1018;--darkest-color:#060c16;--form-bg:#111c30;--section-bg:#0c1423;--dark-color-transparent:#0e1525f2;--light-color:#f7f9fc;--light-blue:#dce4ff;--cream-color:#fffcf2;--success-dark:#388e3c;--error-color:#f44336;--warning-color:#ff9800;--border-color:#ffffff14;--input-border:#ffffff1f;--shadow-color:#0000004d;--glass-shadow:0 8px 32px #0000004d;--glass-border:1px solid #ffffff0d;--glass-background:#0e1525b3;--backdrop-blur:blur(12px);--transition-medium:0.3s ease;--transition-slow:0.5s ease;--border-radius:12px;--border-radius-xl:28px;--shadow-sm:0 2px 10px #00000026;--shadow:0 4px 20px #0003;--shadow-lg:0 8px 30px #00000040;--shadow-focus:0 0 0 3px #4f65f140;--navbar-height:72px;--content-spacing:3rem}*{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif}body{background-color:#0e1525;background-color:var(--dark-color);color:#f7f9fc;color:var(--light-color);line-height:1.6;min-height:100vh}.brand-container{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding-top:72px;padding-top:var(--navbar-height);position:relative;width:100%}.brand-background{position:fixed;z-index:-1}.brand-background,.brand-bg-image{height:100%;left:0;top:0;width:100%}.brand-bg-image{object-fit:cover;opacity:.5;position:absolute}.particle-overlay{background:linear-gradient(135deg,#060c16,#0e1525f2);background:linear-gradient(135deg,var(--darkest-color) 0,var(--dark-color-transparent) 100%);height:100%;left:0;opacity:.9;overflow:hidden;position:absolute;top:0;width:100%}.particle{background:radial-gradient(circle,#ffffff80 0,#fff0 70%);border-radius:50%;opacity:.2;pointer-events:none;position:absolute}.particle-1{animation:float-particle 25s ease-in-out infinite alternate;background:radial-gradient(circle,#4f65f180 0,#4f65f100 70%);height:200px;top:10%;width:200px}.particle-2{animation:float-particle 20s ease-in-out infinite alternate-reverse;animation-delay:2s;background:radial-gradient(circle,#ff70434d 0,#ff704300 70%);height:300px;right:5%;top:40%;width:300px}.particle-3{animation:float-particle 15s ease-in-out infinite alternate;animation-delay:1s;background:radial-gradient(circle,#4f65f166 0,#4f65f100 70%);bottom:10%;height:150px;width:150px}.particle-4{animation:float-particle 18s ease-in-out infinite alternate-reverse;animation-delay:3s;background:radial-gradient(circle,#ff704366 0,#ff704300 70%);height:100px;right:30%;top:20%;width:100px}.particle-5{animation:float-particle 30s ease-in-out infinite alternate;animation-delay:5s;background:radial-gradient(circle,#4f65f14d 0,#4f65f100 70%);height:250px;right:20%;width:250px}@keyframes float-particle{0%{transform:translate(0)}25%{transform:translate(-50px,50px)}50%{transform:translate(50px,-30px)}75%{transform:translate(-30px,-50px)}to{transform:translate(50px,30px)}}.welcome-overlay{animation:welcome-fade 4s forwards;background:#060c16;background:var(--darkest-color);z-index:1000}.welcome-content{animation:welcome-scale 2s forwards;text-align:center;transform:scale(.9)}.welcome-icon{animation:welcome-pulse 1.5s infinite alternate;background:linear-gradient(135deg,#4f65f1,#7b8df5);background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;height:100px;margin:0 auto 20px;position:relative;width:100px}.welcome-icon:after{background-image:url(/static/media/newLogo.bf036992926203e33ccd.png);background-position:50%;background-size:cover;content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.welcome-content h1{color:#fff;font-size:2.5rem;margin-bottom:.5rem}.welcome-content p{color:#dce4ff;color:var(--light-blue);font-size:1.2rem}@keyframes welcome-fade{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes welcome-scale{0%{transform:scale(.9)}60%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes welcome-pulse{0%{box-shadow:0 0 0 0 #4f65f1b3}to{box-shadow:0 0 0 20px #4f65f100}}.brand-content-wrapper{display:flex;gap:30px;margin:2rem auto 4rem;max-width:1200px;min-height:calc(100vh - 72px - 6rem);min-height:calc(100vh - var(--navbar-height) - 6rem);position:relative;width:90%;z-index:1}.brand-sidebar-wrapper{position:relative;width:300px}.brand-sidebar{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.brand-logo-wrapper{margin-bottom:1rem;width:100%}.brand-logo-container{align-items:center;backdrop-filter:blur(12px);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur);background:#0e1525b3;background:var(--glass-background);border:1px solid #ffffff0d;border:var(--glass-border);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000004d;box-shadow:var(--glass-shadow);display:flex;height:100px;justify-content:center;overflow:hidden;position:relative;width:100%}.brand-logo-container:before{background:linear-gradient(135deg,#4f65f10d,#0000 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.brand-logo-image{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:80px;object-fit:contain;transition:transform .3s ease;transition:transform var(--transition-medium);width:auto;z-index:1}.brand-logo-image:hover{transform:scale(1.05)}.brand-progress-container{backdrop-filter:blur(12px);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur);background:#0e1525b3;background:var(--glass-background);border:1px solid #ffffff0d;border:var(--glass-border);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000004d;box-shadow:var(--glass-shadow);overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease;transition:all var(--transition-medium);width:100%}.brand-progress-container:before{background:linear-gradient(90deg,#3a4dd0,#7b8df5);background:linear-gradient(90deg,var(--primary-dark),var(--primary-light));content:"";height:5px;left:0;opacity:.5;position:absolute;top:0;width:100%}.progress-label{color:#f7f9fc;color:var(--light-color);font-weight:500;margin-bottom:.75rem}.progress-percentage{color:#7b8df5;color:var(--primary-light)}.progress-track{background:#ffffff0d;border-radius:100px;box-shadow:inset 0 1px 3px #0003;height:8px;margin-bottom:.5rem}.progress-fill{background:linear-gradient(90deg,#4f65f1,#7b8df5);background:linear-gradient(90deg,var(--primary-color) 0,var(--primary-light) 100%);border-radius:100px;box-shadow:0 2px 6px #4f65f140;transition:width .8s cubic-bezier(.45,.05,.55,.95)}.progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#fff0,#ffffff4d 50%,#fff0);left:0;transform:translateX(-100%);width:100%}.progress-complete-message{align-items:center;animation:fadeIn .5s ease;color:#4caf50;color:var(--success-color);display:flex;font-weight:500;margin-top:1rem}.check-icon{animation:pulse-success 1.5s infinite alternate;background-color:#4caf50;background-color:var(--success-color);border-radius:50%;height:20px;margin-right:10px;position:relative;width:20px}.check-icon:before{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-70%) rotate(-45deg);width:10px}.progress-complete-message span{margin-left:.5rem}@keyframes pulse-success{0%{box-shadow:0 0 0 0 #4caf50b3}to{box-shadow:0 0 0 10px #4caf5000}}.brand-tips-container{backdrop-filter:blur(12px);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur);background:#0e1525b3;background:var(--glass-background);border:1px solid #ffffff0d;border:var(--glass-border);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000004d;box-shadow:var(--glass-shadow);overflow:hidden;padding:1.5rem;position:relative;width:100%}.brand-tips-container:before{background:linear-gradient(90deg,#ff7043,#e85c2c);background:linear-gradient(90deg,var(--accent-color),var(--accent-dark));content:"";height:5px;left:0;opacity:.5;position:absolute;top:0;width:100%}.brand-tips-container h4{align-items:center;color:#f7f9fc;color:var(--light-color);display:flex;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-left:1.8rem;position:relative}.tips-icon{background-color:#ff7043;background-color:var(--accent-color);border-radius:50%;display:inline-block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tips-icon:before{color:#fff;content:"i";font-size:14px;font-style:italic;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tips-list{list-style:none}.tips-list li{color:#fffc;font-size:.9rem;margin-bottom:1rem;padding-left:1.5rem;position:relative;transition:transform .2s ease;transition:transform var(--transition-fast)}.tips-list li:hover{color:#fff;transform:translateX(5px)}.tip-arrow{left:0;position:absolute}.required-tip,.tip-arrow{color:#ff7043;color:var(--accent-color);font-weight:700}.need-help-container{backdrop-filter:blur(12px);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur);background:#0e1525b3;background:var(--glass-background);border:1px solid #ffffff0d;border:var(--glass-border);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0000004d;box-shadow:var(--glass-shadow);display:flex;gap:15px;overflow:hidden;padding:1.5rem;position:relative;width:100%}.need-help-container:before{background:radial-gradient(circle at bottom right,#4f65f11a,#0000 70%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.help-icon{background-color:#7b8df5;background-color:var(--primary-light);border-radius:50%;height:40px;min-width:40px;position:relative;width:40px;z-index:1}.help-icon:before{color:#fff;content:"?";font-size:24px;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.help-content{z-index:1}.help-content h5{color:#f7f9fc;color:var(--light-color);font-weight:600;margin-bottom:.5rem}.help-content p{color:#fffc;font-size:.85rem;margin-bottom:1rem}.help-button{background:#4f65f126;border:1px solid #4f65f14d;border-radius:8px;border-radius:var(--border-radius-sm);color:#7b8df5;color:var(--primary-light);cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;transition:all var(--transition-medium);width:100%}.help-button:hover{background:#4f65f140;color:#fff}.brand-form-wrapper{flex:1 1}.brand-form-container{backdrop-filter:blur(12px);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur);background:#111c30;background:var(--form-bg);border:1px solid #ffffff0d;border:var(--glass-border);border-radius:20px;border-radius:var(--border-radius-lg);box-shadow:0 8px 32px #0000004d;box-shadow:var(--glass-shadow);overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease;transition:all var(--transition-medium)}.brand-form-container:before{background:linear-gradient(90deg,#4f65f1,#7b8df5);background:linear-gradient(90deg,var(--primary-color),var(--primary-light));content:"";height:5px;left:0;position:absolute;top:0;width:100%}.brand-form-container:after{background:radial-gradient(circle at top right,#4f65f10d,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.brand-title{font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:2rem;position:relative;text-align:center}.title-gradient{background:linear-gradient(135deg,#f7f9fc,#fff);background:linear-gradient(135deg,var(--light-color) 0,#fff 100%);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;position:relative}.title-underline{background:linear-gradient(90deg,#4f65f1,#7b8df5);background:linear-gradient(90deg,var(--primary-color),var(--primary-light));border-radius:2px;display:block;height:4px;margin:15px auto 0;position:relative;width:100px}.title-underline:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff9 50%,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}.brand-form{display:flex;flex-direction:column;gap:1.5rem}.brand-section{background:#0c1423;background:var(--section-bg);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease;transition:all var(--transition-medium)}.brand-section:before{background:#4f65f1;background:var(--primary-color);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .3s ease;width:3px}.brand-section:hover{background:#0f1a2d;border-color:#ffffff14}.brand-section:hover:before{transform:scaleY(1)}.active-section{background:#101e37;border-color:#ffffff1a;box-shadow:0 4px 20px #00000040;transform:translateY(-4px)}.active-section:before{transform:scaleY(1)}.section-title{color:#f7f9fc;color:var(--light-color);margin-bottom:1.5rem}.section-number,.section-title{align-items:center;display:flex}.section-number{background:#4f65f126;border-radius:50%;color:#4f65f1;color:var(--primary-color);font-size:.9rem;font-weight:700;height:2.2rem;justify-content:center;margin-right:1rem;overflow:hidden;position:relative;width:2.2rem}.section-number:after{background:radial-gradient(circle at center,#fff3,#0000 70%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.brand-row{display:flex;gap:1rem;margin-bottom:1rem}.brand-row .brand-form-group{flex:1 1}.brand-form-group{background:#0b132080;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);margin-bottom:1.25rem;padding:1.25rem;position:relative;transition:all .3s ease;transition:all var(--transition-medium)}.brand-form-group:last-child{margin-bottom:0}.brand-form-group:hover{background:#0e1829b3;border-color:#ffffff1a}.brand-form-group label{color:#ffffffe6;display:block;font-weight:500;margin-bottom:.5rem;transition:color .2s ease;transition:color var(--transition-fast)}.brand-form-group:hover label{color:#fff}.required-star{color:#ff7043;color:var(--accent-color);font-weight:700;margin-left:.25rem}.brand-input,.brand-select,.brand-textarea{background:#080f1ab3;border:1px solid #ffffff1f;border:1px solid var(--input-border);border-radius:8px;border-radius:var(--border-radius-sm);color:#fff;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;transition:all var(--transition-medium);width:100%}.brand-input:focus,.brand-select:focus,.brand-textarea:focus{background:#0e1829cc;border-color:#4f65f1;border-color:var(--primary-color);box-shadow:0 0 0 3px #4f65f133;outline:none}.brand-input::placeholder,.brand-textarea::placeholder{color:#fff6}.brand-input.with-icon{padding-left:2.5rem}.brand-textarea{min-height:100px;resize:vertical}.brand-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;height:auto;min-height:120px}.password-input-wrapper{position:relative}.password-strength-indicator{display:flex;gap:5px;margin-top:8px}.strength-bar{background:#ffffff1a;border-radius:2px;flex:1 1;height:4px;transition:background .3s ease}.strength-bar.weak{background:#f44336;background:var(--error-color)}.strength-bar.medium{background:#ff9800;background:var(--warning-color)}.strength-bar.strong{background:#4caf50;background:var(--success-color)}.budget-slider-container{margin-top:1rem}.budget-slider{-webkit-appearance:none;background:#ffffff1a;border-radius:3px;height:6px;margin-bottom:.5rem;width:100%}.budget-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#4f65f1;background:var(--primary-color);border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;height:20px;-webkit-transition:all .2s ease;transition:all .2s ease;width:20px}.budget-slider::-webkit-slider-thumb:hover{background:#7b8df5;background:var(--primary-light);transform:scale(1.2)}.budget-slider::-moz-range-thumb{background:#4f65f1;background:var(--primary-color);border:none;border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;height:20px;-moz-transition:all .2s ease;transition:all .2s ease;width:20px}.budget-slider::-moz-range-thumb:hover{background:#7b8df5;background:var(--primary-light);transform:scale(1.2)}.range-labels{color:#fff9;display:flex;font-size:.8rem;justify-content:space-between}.input-icon-wrapper{position:relative}.input-icon{color:#fff9;left:1rem}.input-success-indicator{background-color:#4caf50;background-color:var(--success-color);border-radius:50%;height:16px;position:absolute;right:1rem;top:1.25rem;transform:scale(1);width:16px}.input-success-indicator:before{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-70%) rotate(-45deg);width:8px}.multi-select-container{display:flex;gap:1rem;margin-bottom:.75rem}.multi-select-container .brand-select{flex:1 1}.selected-items{gap:.5rem;margin-top:1rem;min-height:30px}.brand-tag{align-items:center;animation:tag-appear .3s ease-out;background:#4f65f126;border:1px solid #4f65f14d;border-radius:100px;color:#7b8df5;color:var(--primary-light);display:inline-flex;font-size:.875rem;font-weight:500;padding:.4rem .8rem;transition:all .2s ease;transition:all var(--transition-fast)}@keyframes tag-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.brand-tag:hover{background:#4f65f140;transform:translateY(-2px)}.platform-tag{background:#ff704326;border:1px solid #ff70434d;color:#ff7043;color:var(--accent-color)}.platform-tag:hover{background:#ff704340}.tag-remove-btn{color:inherit;font-size:1.1rem;height:1.2rem;margin-left:.4rem;padding:.1rem;transition:all var(--transition-fast);width:1.2rem}.tag-remove-btn:hover{background:#fff3}.add-btn{align-items:center;background:#4f65f126;border:1px solid #4f65f14d;border-radius:8px;border-radius:var(--border-radius-sm);color:#7b8df5;color:var(--primary-light);cursor:pointer;display:flex;font-weight:500;justify-content:center;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .3s ease;transition:all var(--transition-medium);white-space:nowrap}.add-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .5s ease;width:100%}.add-btn:hover:before{left:100%}.add-btn:focus,.add-btn:hover{background:#4f65f140;color:#fff;transform:translateY(-2px)}.btn-icon{font-size:1.2rem;margin-right:.3rem}.brand-submit-btn{background:linear-gradient(135deg,#4f65f1,#3a4dd0);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 15px #4f65f14d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:2rem;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease;transition:all var(--transition-medium);z-index:1}.btn-shine{animation:btn-shine 3s infinite;background:linear-gradient(90deg,#0000,#fff3 50%,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:-1}@keyframes btn-shine{0%{left:-100%}20%,to{left:100%}}.brand-submit-btn:hover{box-shadow:0 6px 20px #4f65f166;transform:translateY(-2px)}.brand-submit-btn:active{box-shadow:0 2px 10px #4f65f14d;transform:translateY(1px)}.brand-submit-btn.submitting,.brand-submit-btn.success{background:linear-gradient(135deg,#3a4dd0,#4f65f1);background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary-color) 100%);cursor:default}.brand-submit-btn.success{background:linear-gradient(135deg,#4caf50,#388e3c);background:linear-gradient(135deg,var(--success-color) 0,var(--success-dark) 100%)}.submit-loading,.submit-success{align-items:center;display:flex;justify-content:center}.submit-loading span,.submit-success span{margin-left:.5rem}.loading-spinner{border:3px solid #ffffff4d;height:24px;width:24px}.success-icon{background-color:#fff}.success-icon:before{border-bottom:3px solid #4caf50;border-bottom:3px solid var(--success-color);border-left:3px solid #4caf50;border-left:3px solid var(--success-color);content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(-45deg);width:12px}.brand-error-message{align-items:center;animation:shake .5s ease-in-out;background:#f443361a;border:1px solid #f443364d;border-radius:12px;border-radius:var(--border-radius);color:#ff8a80;display:flex;margin-bottom:1.5rem;padding:1rem}.error-icon{background-color:#f44336;background-color:var(--error-color);height:24px;margin-right:.75rem;min-width:24px;position:relative}.error-icon:after,.error-icon:before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;width:12px}.error-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.error-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.brand-error-message p{margin-left:.75rem}.form-guidance{animation:fade-in-up .8s ease,pulse-attention 2s infinite;background:#4f65f11a;border:1px solid #4f65f133;border-radius:12px;border-radius:var(--border-radius);margin-top:1.5rem;padding:1rem}.form-guidance,.guidance-icon-container{align-items:center;display:flex;justify-content:center}.guidance-icon-container{animation:pulse-light 1.5s infinite alternate;background:#4f65f133;border-radius:50%;height:40px;margin-right:.75rem;width:40px}.guidance-icon{height:20px;position:relative;width:20px}.guidance-icon:before{background-color:#fff;content:"";height:50%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.guidance-icon:after{animation:bounce 1s infinite alternate;border-bottom:2px solid #fff;border-left:2px solid #fff;bottom:0;content:"";height:10px;left:50%;position:absolute;transform:translate(-50%,-30%) rotate(-45deg);width:10px}@keyframes pulse-attention{0%,to{box-shadow:0 0 0 0 #4f65f166}50%{box-shadow:0 0 0 10px #4f65f100}}@keyframes pulse-light{0%{box-shadow:0 0 0 0 #4f65f180}to{box-shadow:0 0 0 15px #4f65f100}}.form-guidance p{color:#ffffffe6;font-weight:500;margin-left:.75rem}@media (max-width:1024px){.brand-content-wrapper{flex-direction:column;width:95%}.brand-sidebar-wrapper{width:100%}.brand-sidebar{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;position:static!important;top:auto!important;width:100%!important}.brand-logo-wrapper{margin-bottom:1rem;width:100%}.brand-progress-container{margin-bottom:0;width:48%}.brand-tips-container{margin-top:0;width:48%}.need-help-container{width:100%}}@media (max-width:768px){.premium-content-wrapper{margin:1rem auto;width:100%}.brand-form-container{padding:1.5rem}.brand-row{gap:1.25rem}.brand-row,.brand-sidebar{flex-direction:column}.brand-progress-container,.brand-tips-container{margin-bottom:1rem;width:100%}.section-title{font-size:1.1rem}.brand-title{font-size:2rem;margin-bottom:1.5rem}.multi-select-container{flex-direction:column;gap:.75rem}.add-btn{width:100%}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #7b8df5;outline:2px solid var(--primary-light);outline-offset:2px}::-webkit-scrollbar-thumb{background:#4f65f180}::-webkit-scrollbar-thumb:hover{background:#4f65f1b3}.premium-logo-container{align-items:center;background:#131b2ecc;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:10px 0 15px;position:relative;width:100%}.logo-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.bg-glow{animation:pulse-bg 6s infinite alternate;background:radial-gradient(circle,#4f65f11a 0,#131b2e00 70%);height:180px;left:50%;top:50%;transform:translate(-50%,-50%);width:180px}.bg-glow,.bg-particle{border-radius:50%;position:absolute;z-index:0}.bg-particle{animation:float-appear 20s linear infinite;background:linear-gradient(45deg,#ffffff26,#ffffff0d);filter:blur(1px);opacity:0}.particle-1{animation-delay:0s;height:60px;left:10%;top:20%;width:60px}.particle-2{animation-delay:5s;height:30px;right:15%;top:60%;width:30px}.particle-3{animation-delay:10s;bottom:15%;height:45px;left:20%;width:45px}.particle-4{animation-delay:15s;height:25px;right:10%;top:30%;width:25px}.particle-5{animation-delay:7s;bottom:20%;height:40px;right:25%;width:40px}.premium-logo{height:100px;max-width:230px;position:relative;width:100%;z-index:2}.logo-grid{animation:fade-in 1.5s .5s forwards;opacity:0}.logo-letter{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-letter 1.8s forwards,letter-glow 4s 1.8s infinite alternate}.letter-f{animation-delay:.2s,2s}.letter-y{animation-delay:.4s,2.2s}.letter-i{animation-delay:.6s,2.4s}.i-dot{animation:pop-in .6s cubic-bezier(.2,.8,.2,1.2) .8s forwards,pulse-dot 2s 1.4s infinite alternate;opacity:0;transform:scale(0);transform-origin:center}.logo-plus{animation:fade-in 1s .5s forwards,float-subtle 3s 1s infinite alternate;opacity:0}.logo-underline{stroke-dasharray:120;stroke-dashoffset:120;animation:draw-line 1.5s cubic-bezier(.25,1,.5,1) 1.2s forwards}.connector-line{stroke-dasharray:200;stroke-dashoffset:200;animation:draw-connector 2s forwards;opacity:0}.line-1{animation-delay:1.5s}.line-2{animation-delay:1.7s}.point{animation:point-pulse 4s infinite;opacity:0}.point-1{animation-delay:2.1s}.point-2{animation-delay:2.3s}.point-3{animation-delay:2.5s}.point-4{animation-delay:2.7s}.point-5{animation-delay:2.9s}.logo-text-wrapper{align-items:center;display:flex;justify-content:center;margin-top:8px;z-index:2}.logo-text-lets{animation:fade-slide-up 1s 1.8s forwards;color:#fff;font-size:1.4rem;font-weight:300;letter-spacing:1px;opacity:0}.logo-text-fyi{animation:fade-slide-up 1s 2s forwards,gradient-shift 3s 3s infinite alternate;background:linear-gradient(90deg,#ff7043,#ff9259,#ff7043);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#ff7043;color:#0000;font-size:1.4rem;font-weight:700;opacity:0}@keyframes draw-letter{to{stroke-dashoffset:0}}@keyframes pop-in{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes letter-glow{0%{filter:drop-shadow(0 0 3px rgba(255,255,255,.8))}to{filter:drop-shadow(0 0 8px rgba(255,255,255,.95)) drop-shadow(0 0 12px rgba(79,101,241,.6))}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes draw-connector{0%{stroke-dashoffset:200;opacity:0}30%{opacity:.6}to{stroke-dashoffset:0;opacity:.6}}@keyframes float-subtle{0%{transform:translate(0)}to{transform:translate(2px,-2px)}}@keyframes point-pulse{0%{opacity:0;transform:scale(0)}20%{opacity:.8;transform:scale(1)}40%{opacity:.4}60%{opacity:.8}80%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shift{0%{background-position:0 50%;filter:brightness(1)}to{background-position:100% 50%;filter:brightness(1.3)}}@keyframes pulse-bg{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}to{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}@keyframes float-appear{0%{opacity:0;transform:translate(0) scale(.9)}10%{opacity:.2;transform:translate(5px,-5px) scale(1)}30%{opacity:.1;transform:translate(20px,-15px) scale(.95)}50%{opacity:.3;transform:translate(40px,-25px) scale(.9)}70%{opacity:.2;transform:translate(60px,-30px) scale(.85)}90%{opacity:.1;transform:translate(80px,-20px) scale(.8)}to{opacity:0;transform:translate(100px,-10px) scale(.8)}}.premium-logo-container:hover .logo-letter{filter:drop-shadow(0 0 10px rgba(255,255,255,.95)) drop-shadow(0 0 15px rgba(79,101,241,.7));transition:filter .5s ease}.premium-logo-container:hover .i-dot{filter:drop-shadow(0 0 10px rgba(255,112,67,.9));transform:scale(1.5);transition:all .5s ease}.premium-logo-container:hover .logo-text-fyi{filter:brightness(1.4);transition:filter .5s ease}.premium-logo-container:hover .bg-glow{animation-play-state:paused;opacity:.8;transform:translate(-50%,-50%) scale(1.2);transition:all .5s ease}.premium-logo-container:hover .connector-line{opacity:.8;transition:opacity .5s ease}:root{--primary-light:#ffa641;--primary-dark:#cc6400;--primary-glow:#ff7d0099;--secondary-color:#001524;--secondary-light:#0a2e4a;--accent-color:#ffecd1;--dark-bg:#0d1117;--darker-bg:#070a0e;--card-bg:#0d1117cc;--input-bg:#ffffff0d;--success-color:#00ca8e;--success-glow:#00ca8e99;--error-color:#ff5a5a;--error-glow:#ff5a5a99;--gradient-start:#ff7d00;--gradient-mid:#ff5349;--gradient-end:#f54748;--gradient-blue:#3a86ff;--gradient-purple:#8338ec;--glass-border:#ffffff1a;--glass-highlight:#ffffff1f;--glass-shadow:#0000004d;--shadow-sm:0 2px 8px #0003;--shadow-md:0 5px 15px #0000004d;--shadow-lg:0 10px 30px #0006;--shadow-xl:0 20px 50px #00000080;--text-primary:#ffffffe6;--text-secondary:#ffffffb3;--text-tertiary:#ffffff80;--font-primary:"Poppins",sans-serif;--font-display:"Montserrat",sans-serif;--font-tech:"Orbitron",sans-serif;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:20px;--border-radius-xl:30px;--anim-fast:0.2s;--anim-normal:0.3s;--anim-slow:0.5s;--easing:cubic-bezier(0.175,0.885,0.32,1.275)}.influencer-page-container{background-color:#0d1117}.influencer-form-box{margin-bottom:50px}.influencer-form-wrapper{padding-bottom:100px}.parallax-container{padding-bottom:50px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--dark-bg);background-color:#0d1117;color:#ffffffe6;color:var(--text-primary);font-family:var(--font-primary);font-size:16px;height:100%;line-height:1.5;min-height:100vh;width:100%}::-webkit-scrollbar-thumb:hover{background:#ffa641;background:var(--primary-light)}::selection{color:#fff;text-shadow:0 0 8px #00000080}.influencer-page-container{height:auto;min-height:100vh;min-height:330vh;overflow:hidden;overflow-y:auto;padding-bottom:3rem;padding-left:100px;padding-top:100px;perspective:1000px;position:relative;width:100%}.parallax-container{height:auto;min-height:100vh;overflow-y:visible}.navbar{left:0;position:fixed;top:0;width:100%;z-index:1000}.rocket-container{background:#0000;border-radius:50%;overflow:hidden}.dynamic-backdrop{height:100%;left:0;min-height:100vh;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.animated-gradient-bg{animation:pulseGradient 20s ease infinite;background:radial-gradient(circle at 50% 50%,#070a0e 0,#16213e 40%,#0f3460 70%,#0d1117 100%);background:radial-gradient(circle at 50% 50%,var(--darker-bg) 0,#16213e 40%,#0f3460 70%,var(--dark-bg) 100%);background-size:400% 400%;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}@keyframes pulseGradient{0%{background-position:0 0;background-size:100% 100%}50%{background-position:100% 100%;background-size:200% 200%}to{background-position:0 0;background-size:100% 100%}}.parallax-container{height:100vh;width:100%}.parallax-content-layer{align-items:center;display:flex;justify-content:center}.floating-shapes{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.floating-shape{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0d,#ffffff1a);border:1px solid #ffffff1a;border:1px solid var(--glass-border);box-shadow:inset 0 0 10px #ffffff1f,0 10px 20px #0000004d;box-shadow:inset 0 0 10px var(--glass-highlight),0 10px 20px var(--glass-shadow)}.shape1{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);height:150px;right:10%;top:15%;width:150px}.shape2{bottom:20%;-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);height:120px;left:8%;width:120px}.shape3{-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);height:100px;left:15%;top:30%;width:100px}.mini-confetti{pointer-events:none;position:fixed;z-index:1000}.benefits-card,.stats-card-1{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d111799;border-left:1px solid #ffffff1f;border-left:1px solid var(--glass-highlight);border-radius:20px;border-radius:var(--border-radius-lg);border-top:1px solid #ffffff1f;border-top:1px solid var(--glass-highlight);box-shadow:0 10px 30px #0000004d,0 0 0 1px #ffffff1a,inset 0 0 10px #ffffff0d;overflow:hidden;padding:1.2rem;position:fixed;width:220px;z-index:2}.stats-card-1{left:20px;top:100px}.benefits-card{bottom:1200px;right:20px}.benefits-card:before,.stats-card-1:before{background:linear-gradient(180deg,#ffffff08,#fff0);content:"";height:60px;left:0;position:absolute;right:0;top:0}.benefits-content h4,.stats-header{align-items:center;color:#ffffffe6;color:var(--text-primary);display:flex;font-family:Montserrat,sans-serif;font-family:var(--font-display);font-size:1.1rem;font-weight:600;justify-content:space-between;margin-bottom:1rem}.stats-icon{align-items:center;background:linear-gradient(135deg,#ff7d00,#f54748);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-radius:50%;box-shadow:0 4px 15px #ff7d004d;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.stats-numbers{display:flex;flex-direction:column;gap:.8rem}.stat{margin-bottom:.5rem}.stat-value{color:var(--primary-color);font-family:Orbitron,sans-serif;font-family:var(--font-tech);font-size:1.5rem;margin-bottom:.2rem;text-shadow:0 0 10px #ff7d0099;text-shadow:0 0 10px var(--primary-glow)}.benefits-list li,.stat-label{color:#ffffffb3;color:var(--text-secondary);font-size:.85rem}.benefits-list{list-style-type:none}.benefits-list li{line-height:1.3;margin-bottom:.5rem;padding-left:1.2rem;position:relative}.benefits-list li:before{color:#ff7d00;color:var(--primary-color);content:"✦";left:0;position:absolute}.influencer-form-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:2rem;width:100%;z-index:1}.form-header{margin-bottom:2rem;text-align:center}.title-container{align-items:center;display:flex;justify-content:center}.title-container,.title-text{margin-bottom:1rem;position:relative}.title-text{font-family:Montserrat,sans-serif;font-family:var(--font-display);font-size:3.5rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.gradient-text{position:relative}.gradient-text,.gradient-text:before{background:linear-gradient(90deg,#ff7d00,#ff5349,#f54748);background:linear-gradient(90deg,var(--gradient-start),var(--gradient-mid),var(--gradient-end));color:#0000}.gradient-text:before{-webkit-background-clip:text;background-clip:text;content:attr(data-text);filter:blur(8px);height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:-1}.rocket-animation{background:#0000;margin-left:1rem;position:relative;z-index:10}.typewriter-container{color:#ffffffb3;color:var(--text-secondary);font-size:1.2rem;font-style:italic;height:30px;margin-top:1rem}.progress-container{margin-bottom:2.5rem;max-width:600px}.progress-bar{background:linear-gradient(90deg,#ff7d00,#ff5349,#f54748);background:linear-gradient(90deg,var(--gradient-start),var(--gradient-mid),var(--gradient-end));border-radius:10px;box-shadow:0 0 20px #ff7d0099;box-shadow:0 0 20px var(--primary-glow);margin-bottom:1rem}.progress-glow{animation:progressGlow 2s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#fffc,#fff0)}@keyframes progressGlow{0%{transform:translateX(-100%)}to{transform:translateX(600px)}}.progress-steps{display:flex;justify-content:space-between;padding:0 10px}.step{align-items:center;cursor:pointer;display:flex;flex-direction:column;position:relative;transition:all .3s ease}.step:hover .step-number{box-shadow:0 0 15px #ff7d00b3;transform:scale(1.1)}.step-number{align-items:center;background-color:#001524;background-color:var(--secondary-color);border:2px solid #ff7d00;border:2px solid var(--primary-color);border-radius:50%;display:flex;font-family:Orbitron,sans-serif;font-family:var(--font-tech);font-weight:600;height:35px;justify-content:center;margin-bottom:8px;transition:all .3s ease;width:35px}.step.active .step-number{background:linear-gradient(135deg,#ff7d00,#f54748);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border:none;box-shadow:0 0 20px #ff7d0099;box-shadow:0 0 20px var(--primary-glow);color:#fff;transform:scale(1.1)}.step-label{color:#ffffff80;color:var(--text-tertiary);font-size:.9rem;transition:color .3s ease}.step.active .step-label{color:#ffffffe6;color:var(--text-primary);font-weight:500}.floating-label-input input{background-color:#0d1117b3;color:#fff}.floating-shape{box-shadow:inset 0 0 20px #ffffff1a,0 10px 30px #00000080;opacity:.7}@media (max-width:1024px){.benefits-card,.stats-card-1{display:none}}.influencer-form-wrapper{margin-bottom:3rem}.influencer-form-box{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#0d1117cc;background-color:var(--card-bg);border-left:1px solid #ffffff1f;border-left:1px solid var(--glass-highlight);border-radius:30px;border-radius:var(--border-radius-xl);border-top:1px solid #ffffff1f;border-top:1px solid var(--glass-highlight);box-shadow:0 20px 70px #0006,0 0 0 1px #ffffff1a,0 0 30px #ff7d0026;margin-bottom:3rem;max-height:none;max-width:850px;padding:3rem;perspective:1000px;transform-style:preserve-3d;width:100%;z-index:1}.influencer-form-box:before{background:linear-gradient(180deg,#ffffff0d,#fff0);border-radius:30px 30px 0 0;border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;height:60px;left:-10px;right:-10px;top:-10px;transform:rotate(-1deg)}.influencer-form-box:after{background:radial-gradient(circle at top right,#ff7d001a,#0000 300px),radial-gradient(circle at bottom left,#3a86ff1a,#0000 300px);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.error-message,.success-message{animation:messageAppear .3s cubic-bezier(.175,.885,.32,1.275);animation:messageAppear .3s var(--easing);border-radius:12px;border-radius:var(--border-radius-md);margin-bottom:2rem;padding:1rem;text-align:center}@keyframes messageAppear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.error-message{background-color:#ff5a5a1a;border:1px solid #ff5a5a;border:1px solid var(--error-color);box-shadow:0 0 20px #ff5a5a99;box-shadow:0 0 20px var(--error-glow);color:#ff5a5a;color:var(--error-color)}.success-message{background-color:#00ca8e1a;border:1px solid #00ca8e;border:1px solid var(--success-color);box-shadow:0 0 30px #00ca8e99;box-shadow:0 0 30px var(--success-glow);color:#00ca8e;color:var(--success-color);flex-direction:column;justify-content:center;padding:2rem}.success-message h3{font-family:Montserrat,sans-serif;font-family:var(--font-display);font-size:1.8rem;font-weight:700;margin:1rem 0}.success-message p{color:#ffffffb3;color:var(--text-secondary);margin-bottom:.5rem}.success-animation{height:200px;width:200px}.form-step{position:relative;width:100%}.step-header{margin-bottom:2rem;text-align:center}.step-title{background:linear-gradient(90deg,#ffffffe6,#ff7d00);background:linear-gradient(90deg,var(--text-primary),var(--primary-color));-webkit-background-clip:text;background-clip:text;color:#ffffffe6;color:var(--text-primary);color:#0000;font-family:Montserrat,sans-serif;font-family:var(--font-display);font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.step-description{color:#ffffffb3;color:var(--text-secondary);font-size:.95rem}.profile-tabs{border-bottom:1px solid #ffffff1a;display:flex;justify-content:center;margin-bottom:2rem}.tab{color:#ffffff80;color:var(--text-tertiary);cursor:pointer;font-weight:500;margin:0 .5rem;padding:.8rem 1.5rem;position:relative;transition:all .3s ease}.tab:after{background:linear-gradient(90deg,#ff7d00,#f54748);background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));bottom:-1px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.tab:hover{color:#ffffffb3;color:var(--text-secondary)}.tab.active{color:#ffffffe6;color:var(--text-primary)}.tab.active:after{transform:scaleX(1)}.tab-content{min-height:350px;padding:1rem 0}.floating-label-group{align-items:center;display:flex;margin-bottom:1.5rem;position:relative}.input-icon{color:#ff7d00;color:var(--primary-color);font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.floating-label-input{margin-left:30px;position:relative;width:100%}.floating-label-input input{background-color:#ffffff0d;background-color:var(--input-bg);border:1px solid #ffffff1a;border-radius:12px;border-radius:var(--border-radius-md);color:#ffffffe6;color:var(--text-primary);font-size:1rem;outline:none;padding:.8rem 1rem .8rem 2rem;position:relative;transition:all .3s ease;width:100%;z-index:1}.floating-label-input input:focus{border-color:#ff7d00;border-color:var(--primary-color);box-shadow:0 0 15px #ff7d0033}.floating-label-input label{color:#ffffff80;color:var(--text-tertiary);font-size:1rem;left:3rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.floating-label-input input:focus+label,.floating-label-input input:not(:placeholder-shown)+label{background-color:#001524;background-color:var(--secondary-color);border-radius:4px;color:#ff7d00;color:var(--primary-color);font-size:.8rem;left:1rem;padding:0 .5rem;top:0}.input-focus-line{background:linear-gradient(90deg,#ff7d00,#f54748);background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));bottom:0;height:2px;left:0;position:absolute;transition:width .3s ease;width:0;z-index:2}.floating-label-input input:focus~.input-focus-line{width:100%}.select-group{align-items:center;display:flex;margin-bottom:1.5rem;position:relative}.custom-select{margin-left:30px;position:relative;width:100%}.custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#0006!important;border:1px solid #ffffff1a;border-radius:12px;border-radius:var(--border-radius-md);cursor:pointer;font-size:1rem;outline:none;padding:.8rem 1rem .8rem 2rem;width:100%}.custom-select select,.custom-select select option{color:#ffffffe6!important;color:var(--text-primary)!important}.custom-select select option{background-color:#ffffff0d!important;background-color:var(--input-bg)!important}.custom-select select::-ms-expand{display:none}.custom-select select:focus{border-color:#ff7d00;border-color:var(--primary-color);box-shadow:0 0 15px #ff7d0033}.select-dropdown-icon{color:#ff7d00;color:var(--primary-color);font-size:.7rem;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .3s ease}.custom-select select:focus+.select-dropdown-icon{transform:translateY(-50%) rotate(180deg)}.audience-chart{background-color:#00152480;border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--border-radius-md);margin-top:1.5rem;padding:1.5rem}.chart-title{color:#ffffffe6;color:var(--text-primary);font-weight:600;margin-bottom:1rem;text-align:center}.chart-visualization{display:flex;flex-direction:column;gap:1.5rem}.demo-chart{align-items:flex-end;display:flex;height:150px;justify-content:space-around}.chart-bar{animation:barRise 1.5s ease-out;background:linear-gradient(180deg,#ff7d00,#8338ec);background:linear-gradient(180deg,var(--primary-color),var(--gradient-purple));border-radius:5px 5px 0 0;box-shadow:0 0 15px #ff7d0033;display:flex;justify-content:center;position:relative;transition:height 1s ease;width:30px}@keyframes barRise{0%{height:0}to{height:var(--height)}}.chart-bar:before{background:linear-gradient(180deg,#ffffff4d,#fff0);border-radius:5px 5px 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.bar-label{bottom:-25px;color:#ffffff80;color:var(--text-tertiary);font-size:.75rem;position:absolute;white-space:nowrap}.gender-split{background-color:#ffffff0d;border-radius:20px;display:flex;height:40px;overflow:hidden}.gender-circle{align-items:center;display:flex;font-size:.8rem;font-weight:500;justify-content:center;transition:width 1s ease}.gender-circle.female{background:linear-gradient(90deg,#ff5a8e,#ff9e80)}.gender-circle.male{background:linear-gradient(90deg,#5a87ff,#80c9ff)}.industry-section{margin-bottom:2rem}.section-title{color:#ffffffe6;color:var(--text-primary);font-family:Montserrat,sans-serif;font-family:var(--font-display);font-weight:600;margin-bottom:.5rem}.section-description{color:#ffffff80;color:var(--text-tertiary);font-size:.9rem;margin-bottom:1.5rem}.floating-categories{margin-bottom:1.5rem;max-height:250px;overflow-y:auto;padding-right:10px}.categories-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.industry-tag{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--border-radius-md);color:#ffffffb3;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.85rem;justify-content:center;overflow:hidden;padding:.7rem 1rem;position:relative;text-align:center;transition:all .3s ease}.industry-tag:hover{background-color:#ffffff1a;transform:translateY(-3px)}.industry-tag.selected{background-color:#ff7d001a;border-color:#ff7d00;border-color:var(--primary-color);color:#ffffffe6;color:var(--text-primary)}.check-icon{color:#ff7d00;color:var(--primary-color);font-size:.8rem;position:absolute;right:5px;top:5px}.selected-industries{background-color:#00152466;border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--border-radius-md);padding:1.5rem}.selected-industries h4{color:#ffffffe6;color:var(--text-primary);font-weight:600;margin-bottom:1rem}.selected-items{display:flex;flex-wrap:wrap;gap:.8rem}.no-selection{color:#ffffff80;color:var(--text-tertiary);font-size:.9rem;font-style:italic}.selected-tag{align-items:center;background:linear-gradient(135deg,#ff7d0033,#f5474833);border:1px solid #ff7d004d;border-radius:12px;border-radius:var(--border-radius-md);color:#ffffffe6;color:var(--text-primary);display:inline-flex;font-size:.85rem;padding:.5rem 1rem}.remove-tag{color:#ffffff80;color:var(--text-tertiary);cursor:pointer;font-size:1.2rem;line-height:.8;margin-left:.5rem;transition:all .2s ease}.remove-tag:hover{color:#ff5a5a;color:var(--error-color)}.platforms-section{margin-bottom:2rem}.platforms-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-top:1.5rem}.platform-card{align-items:center;background-color:#00152466;border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--border-radius-md);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:1.2rem .8rem;position:relative;transition:all .3s ease}.platform-card:hover{background-color:#00152499}.platform-card.selected{background-color:#ff7d0014;border-color:#ff7d00;border-color:var(--primary-color)}.platform-icon-wrapper{color:#ffffffb3;color:var(--text-secondary);font-size:2rem;margin-bottom:.8rem;position:relative;transition:all .3s ease}.platform-card:hover .platform-icon-wrapper{color:#ffffffe6;color:var(--text-primary);transform:scale(1.1)}.platform-card.selected .platform-icon-wrapper{color:#ff7d00;color:var(--primary-color)}.platform-glow{background:#ff7d00;background:var(--primary-color);border-radius:50%;filter:blur(15px);height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.platform-name{color:#ffffff80;color:var(--text-tertiary);font-size:.85rem;text-align:center;transition:all .3s ease}.platform-card:hover .platform-name{color:#ffffffb3;color:var(--text-secondary)}.platform-card.selected .platform-name{color:#ffffffe6;color:var(--text-primary);font-weight:500}.platform-selected-indicator{color:#ff7d00;color:var(--primary-color);font-size:1rem;position:absolute;right:10px;top:10px}.platform-details-section{margin-bottom:2rem}.platform-cards-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:1.5rem}.platform-detail-card{background-color:#00152466;border-radius:12px;border-radius:var(--border-radius-md);overflow:hidden;padding:1.5rem;position:relative}.platform-detail-card:before{background:linear-gradient(135deg,#ffffff08,#0000);pointer-events:none}.platform-card-header{align-items:center;display:flex;margin-bottom:1.5rem}.platform-icon-large{color:#ff7d00;color:var(--primary-color);font-size:1.8rem;margin-right:1rem}.platform-detail-card h5{color:#ffffffe6;color:var(--text-primary);font-size:1.1rem;font-weight:600}.platform-inputs{display:flex;flex-direction:column;gap:1rem}.platform-detail-card .floating-label-group{margin-bottom:.5rem}.platform-preview{background-color:#0003;border:1px dashed #ffffff1a;border-radius:8px;border-radius:var(--border-radius-sm);margin-top:1rem;padding:.8rem}.handle-preview{align-items:center;display:flex}.preview-label{color:#ffffff80;color:var(--text-tertiary);font-size:.8rem;margin-right:.5rem}.handle-text{color:#ff7d00;color:var(--primary-color);font-family:Orbitron,sans-serif;font-family:var(--font-tech);font-weight:500}.form-actions{display:flex;justify-content:space-between;margin-top:2rem}.primary-btn,.secondary-btn{align-items:center;border:none;border-radius:12px;border-radius:var(--border-radius-md);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;outline:none;overflow:hidden;padding:.9rem 1.8rem;position:relative;transition:all .3s ease}.primary-btn{background:linear-gradient(135deg,#ff7d00,#f54748);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));box-shadow:0 10px 25px #ff7d004d;color:#fff}.primary-btn:hover{box-shadow:0 15px 30px #ff7d0066}.secondary-btn{background-color:#ffffff0d;border:1px solid #ffffff1a;color:#ffffffb3;color:var(--text-secondary)}.secondary-btn:hover{background-color:#ffffff1a;color:#ffffffe6;color:var(--text-primary)}.btn-icon{font-size:.9rem}.submit-btn-1{background:linear-gradient(135deg,#ff7d00,#ff5349,#f54748);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-mid),var(--gradient-end));overflow:hidden;position:relative}.submit-glow{animation:submitGlow 2s infinite;background:linear-gradient(90deg,#fff0,#fff3,#fff0);height:100%;left:0;position:absolute;top:0;transform:skewX(-20deg);width:100%}@keyframes submitGlow{0%{transform:translateX(-100%) skewX(-20deg)}to{transform:translateX(200%) skewX(-20deg)}}.loader-container{align-items:center;display:flex;gap:.8rem}.spinner{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@media (max-width:1024px){.title-text{font-size:2.8rem}.benefits-card,.stats-card-1{display:none}.platform-cards-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){.influencer-form-box{max-width:95%;padding:2rem}.title-text{font-size:2.2rem}.typewriter-container{font-size:1rem}.step-title{font-size:1.5rem}.categories-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.platforms-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.platform-cards-container{grid-template-columns:1fr}.form-actions{flex-direction:column;gap:1rem}.secondary-btn{order:2}.primary-btn{order:1}}@media (max-width:480px){.influencer-form-box{padding:1.5rem}.title-text{font-size:1.8rem}.step-title{font-size:1.3rem}.step-description{font-size:.85rem}.profile-tabs{flex-wrap:wrap}.tab{font-size:.9rem;padding:.6rem 1rem}.floating-categories{max-height:200px}.categories-grid{gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.industry-tag{font-size:.8rem;padding:.6rem .8rem}.platforms-grid{gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.platform-card{padding:.8rem .5rem}.platform-icon-wrapper{font-size:1.5rem;margin-bottom:.5rem}.primary-btn,.secondary-btn{font-size:.9rem;padding:.8rem 1.5rem;width:100%}}@media (hover:hover){.primary-btn:hover,.secondary-btn:hover{transform:translateY(-3px)}.primary-btn:active,.secondary-btn:active{transform:translateY(1px)}}@keyframes textGlow{0%,to{text-shadow:0 0 10px #ff7d0080}50%{text-shadow:0 0 20px #ff7d00cc}}.gradient-text{animation:textGlow 3s ease-in-out infinite}.industry-tag:after,.platform-card:after{background:radial-gradient(circle at 50% 50%,#ffffff1a 0,#fff0 60%);background:radial-gradient(circle at var(--x,50%) var(--y,50%),#ffffff1a 0,#fff0 60%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.industry-tag:hover:after,.platform-card:hover:after{opacity:1}.influencer-form-box{overflow:hidden;position:relative}.influencer-form-box:before{animation:lightLeak 15s linear infinite;background:linear-gradient(45deg,#ff7d0000,#ff7d0000 40%,#ff7d001a 50%,#ff7d0000 60%,#ff7d0000);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes lightLeak{0%{transform:rotate(45deg) translateX(-100%)}to{transform:rotate(45deg) translateX(100%)}}.industry-tag.selected,.platform-card.selected,.step.active .step-number{animation:neonPulse 2s infinite alternate}@keyframes neonPulse{0%{box-shadow:0 0 10px #ff7d0099;box-shadow:0 0 10px var(--primary-glow)}to{box-shadow:0 0 20px #ff7d0099,0 0 30px #ff7d0099;box-shadow:0 0 20px var(--primary-glow),0 0 30px var(--primary-glow)}}.cosmos:before{animation:nebulaMove 30s ease-in-out infinite alternate;background-image:radial-gradient(circle at 30% 20%,#ff7d001a 0,#ff7d0000 50%),radial-gradient(circle at 70% 60%,#3a86ff1a 0,#3a86ff00 50%),radial-gradient(circle at 40% 80%,#8338ec1a 0,#8338ec00 50%);content:"";filter:blur(50px);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}@keyframes nebulaMove{0%{background-position:0 0}to{background-position:100% 100%}}.platform-detail-card{transform-style:preserve-3d;transition:transform .5s ease}.platform-detail-card:hover{box-shadow:-5px 5px 15px #0003,inset 0 0 0 1px #ffffff26;transform:rotateX(5deg) rotateY(5deg)}.success-message:before{animation:successGlow 3s ease-in-out infinite alternate;background-image:radial-gradient(circle at 10% 10%,#00ca8e1a 0,#00ca8e00 20%),radial-gradient(circle at 90% 30%,#00ca8e1a 0,#00ca8e00 20%),radial-gradient(circle at 50% 80%,#00ca8e1a 0,#00ca8e00 20%);content:"";filter:blur(10px);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes successGlow{0%{opacity:.5}to{opacity:1}}.audience-chart,.form-step,.platform-detail-card,.selected-industries,.tab-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.platform-icon-wrapper:hover{animation:glitch .5s infinite}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.primary-btn:hover:before,.secondary-btn:hover:before{background:radial-gradient(circle at 50% 50%,#ffffff1a 0,#fff0 60%);background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),#ffffff1a 0,#fff0 60%);content:"";height:300%;left:-100%;pointer-events:none;position:absolute;top:-100%;transform:translate(0,0);transform:translate(calc((var(--mouse-x, 0)/100)*10px),calc((var(--mouse-y, 0)/100)*10px));width:300%}.section-title,.step-title,.success-message h3{overflow:hidden;position:relative}.section-title:after,.step-title:after,.success-message h3:after{animation:holographicSweep 3s linear infinite;background:linear-gradient(90deg,#fff0,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%,#fff0);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:200%}@keyframes holographicSweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.cosmic-universe{align-items:center;background:linear-gradient(135deg,#0a0e17,#1c1e26 50%,#141228);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;transition:transform .8s ease-in-out;width:100vw}.cosmos-transition-out{opacity:0;transform:scale(1.5)}.universe-loaded{animation:universeExpand 1.2s ease-out forwards}@keyframes universeExpand{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.stellar-particle{animation:twinkle 8s ease-in-out infinite;background-color:#fff}.nebula-cloud,.stellar-particle{border-radius:50%;position:absolute}.nebula-cloud{animation:pulsateNebula 15s ease-in-out infinite alternate;filter:blur(60px);opacity:.2}.nebula-top-right{background:radial-gradient(circle,#ff7d0066 0,#15616d33 70%);height:40vw;right:-5%;top:-10%;width:40vw}.nebula-bottom-left{background:radial-gradient(circle,#15616d66 0,#ff7d001a 70%);bottom:-15%;height:45vw;left:-10%;width:45vw}@keyframes pulsateNebula{0%{opacity:.15;transform:scale(1)}to{opacity:.25;transform:scale(1.1)}}.cosmic-portal{background:radial-gradient(circle,#ff7d000d 0,#15616d03 70%);border-radius:50%;box-shadow:0 0 80px 20px #ff7d001a;height:0;opacity:0;position:absolute;transition:all 1.5s cubic-bezier(.17,.67,.83,.67);width:0;z-index:1}.portal-opened{height:200vw;opacity:.8;width:200vw}.portal-inner-ring{animation:rotatePortal 25s linear infinite;border:2px solid #ff7d0033;border-radius:50%;height:110%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%}.portal-inner-ring:before{background-color:#ff7d00;border-radius:50%;box-shadow:0 0 15px 5px #ff7d0080;content:"";height:8px;left:50%;position:absolute;top:-4px;width:8px}@keyframes rotatePortal{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.galactic-ring{animation:rotateRing 120s linear infinite;border:1px solid #ffffff0d;border-radius:50%;height:140vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:140vw}.galactic-ring:before{border:1px solid #ffffff05;border-radius:50%;height:110%;width:110%}.galactic-ring:after,.galactic-ring:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.galactic-ring:after{border:1px solid #ffffff03;border-radius:50%;height:120%;width:120%}@keyframes rotateRing{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.cosmic-signin-container{align-items:center;display:flex;justify-content:center;opacity:0;perspective:1000px;transform:translateY(30px);z-index:10}.signin-revealed{animation:revealForm 1s cubic-bezier(.17,.67,.83,.67) .5s forwards}@keyframes revealForm{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cosmic-signin-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a0e17b3,#141228e6);border-radius:20px;box-shadow:0 15px 35px #0000004d,inset 0 0 0 1px #ffffff1a;max-width:400px;overflow:hidden;padding:2.5rem;position:relative;text-align:center;width:90%;z-index:10}.cosmic-signin-card:before{animation:borderGlow 10s linear infinite;background:linear-gradient(45deg,#ff7d00,#0000,#15616d,#0000,#ff7d00);border-radius:25px;bottom:-5px;content:"";left:-5px;opacity:.4;position:absolute;right:-5px;top:-5px;z-index:-1}.nebula-shake{animation:shakeError .5s cubic-bezier(.36,.07,.19,.97) both}.stardust-logo{height:80px;margin:0 auto 20px;position:relative;width:80px}.logo-orbit{animation:rotateOrbit 8s linear infinite;border:2px solid #ff7d004d;border-radius:50%;height:100%;position:relative;width:100%}.logo-planet{background:linear-gradient(135deg,#ff7d00,#78290f);box-shadow:0 0 20px 5px #ff7d004d;height:30px;top:50%;transform:translate(-50%,-50%);width:30px}.logo-orbit:before,.logo-planet{border-radius:50%;left:50%;position:absolute}.logo-orbit:before{background-color:#15616d;box-shadow:0 0 15px 3px #15616d80;content:"";height:12px;top:10%;width:12px}@keyframes rotateOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.supernova-title{color:#ffecd1;font-family:Raleway,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;position:relative;text-shadow:0 0 10px #ffffff4d;text-transform:uppercase}.supernova-title:after{background:linear-gradient(90deg,#ff7d00,#15616d);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.astral-form-group{margin-bottom:1.5rem;position:relative;text-align:left;transition:transform .3s ease}.input-focused{transform:translateX(5px)}.celestial-label{color:#ffecd1;display:block;font-size:.9rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem;opacity:.9;transition:color .3s ease}.interstellar-input-wrapper{border-radius:6px;overflow:hidden;position:relative}.cosmic-input{background:#0015244d;border:1px solid #ffffff1a;border-radius:6px;color:#ffecd1;font-size:1rem;padding:.8rem 1rem;position:relative;transition:all .3s ease;width:100%;z-index:2}.cosmic-input:focus{background:#00152480;border-color:#ff7d00;box-shadow:0 0 0 2px #ff7d0033;outline:none}.cosmic-input::placeholder{color:#ffecd14d}.cosmic-glow{background:radial-gradient(circle,#ff7d00cc 0,#ff7d0000 70%);border-radius:50%;bottom:-20px;height:60px;left:-20px;opacity:0;position:absolute;transition:opacity .5s ease;width:60px;z-index:1}.input-focused .cosmic-glow{animation:moveGlow 3s ease-in-out infinite alternate;opacity:.3}@keyframes moveGlow{0%{transform:translateX(0) translateY(0)}to{transform:translateX(300px) translateY(0)}}.meteor-error{animation:fadeInError .4s ease forwards;background:#78290f33;border-left:3px solid #ff7d00;border-radius:0 6px 6px 0;color:#ff7d00;font-size:.9rem;margin-bottom:1.5rem;padding:.6rem 1rem;text-align:left}@keyframes fadeInError{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.quantum-signin-btn{background:linear-gradient(135deg,#ff7d00,#78290f);border:none;border-radius:6px;box-shadow:0 4px 15px #ff7d004d;color:#ffecd1;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:1px;margin:.5rem 0 1.5rem;overflow:hidden;padding:.8rem;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.quantum-signin-btn:hover{box-shadow:0 6px 18px #ff7d0066;transform:translateY(-2px)}.quantum-signin-btn:active{transform:translateY(1px)}.quantum-signin-btn:before{background:#ffffff1a;content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);transition:transform .6s ease;width:200%;z-index:1}.quantum-signin-btn:hover:before{transform:rotate(45deg) translate(50%,50%)}.quantum-signin-btn.pulsating{animation:btnPulse 1.5s infinite alternate}.warp-loader{align-items:center;display:flex;gap:8px;height:24px;justify-content:center}.warp-circle{animation:warpBounce 1.4s ease-in-out infinite both;background-color:#ffecd1;border-radius:50%;height:8px;width:8px}.warp-circle:first-child{animation-delay:-.32s}.warp-circle:nth-child(2){animation-delay:-.16s}@keyframes warpBounce{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.cosmic-separator{align-items:center;display:flex;justify-content:center;margin:1rem 0}.star-line{background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);flex-grow:1;height:1px}.galaxy-orb{background:radial-gradient(circle,#ff7d00,#78290f);border-radius:50%;box-shadow:0 0 10px #ff7d0080;height:8px;margin:0 15px;position:relative;width:8px}.galaxy-orb:after,.galaxy-orb:before{background:#ff7d004d;border-radius:1px;content:"";height:2px;margin-top:-1px;position:absolute;top:50%;width:16px}.galaxy-orb:before{left:-20px}.galaxy-orb:after{right:-20px}.comet-signup-cta{color:#ffecd1;font-size:.95rem;opacity:.7;transition:opacity .3s ease}.comet-signup-cta:hover{opacity:1}.pulsar-link{color:#ff7d00;cursor:pointer;font-weight:600;position:relative;transition:all .3s ease}.pulsar-link:hover{text-shadow:0 0 10px #ff7d0080}.pulsar-link:after{background:linear-gradient(90deg,#0000,#ff7d00,#0000);bottom:-3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.pulsar-link:hover:after{transform:scaleX(1)}.interstellar-success-overlay{align-items:center;animation:fadeInOverlay .4s ease forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001524d9;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.cosmic-success-icon{height:120px;margin-bottom:1.5rem;width:120px}.success-circle{fill:none;stroke:#15616d;stroke-width:2;stroke-dasharray:69;stroke-dashoffset:69;animation:drawCircle .8s ease forwards}.success-checkmark{fill:none;stroke:#ff7d00;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34;animation:drawCheck .8s ease .5s forwards}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes drawCheck{to{stroke-dashoffset:0}}.cosmic-welcome-message{animation:fadeInMessage .5s ease .8s forwards;color:#ffecd1;font-family:Raleway,sans-serif;font-size:1.8rem;letter-spacing:1px;opacity:0;text-transform:uppercase}@keyframes fadeInMessage{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.cosmic-signin-card{padding:2rem;width:85%}.stardust-logo{height:70px;width:70px}.supernova-title{font-size:1.8rem}.celestial-label{font-size:.85rem}.cosmic-input{font-size:.95rem;padding:.7rem .9rem}.quantum-signin-btn{font-size:.9rem;padding:.7rem}.cosmic-welcome-message{font-size:1.6rem}}@media (max-width:480px){.cosmic-signin-card{padding:1.5rem;width:90%}.stardust-logo{height:60px;margin-bottom:15px;width:60px}.supernova-title{font-size:1.5rem;margin-bottom:1.2rem}.celestial-label{font-size:.8rem}.cosmic-input{font-size:.9rem;padding:.6rem .8rem}.quantum-signin-btn{font-size:.85rem;margin-bottom:1.2rem;padding:.6rem}.comet-signup-cta{font-size:.85rem}.cosmic-welcome-message{font-size:1.4rem}.nebula-bottom-left,.nebula-top-right{opacity:.15}}*{transition:background-color .3s,color .3s,border-color .3s,transform .3s,box-shadow .3s}button{font-family:Poppins,sans-serif}.theme-midnight{--color-bg-primary:#001429;--color-bg-secondary:#002642;--color-bg-tertiary:#003b5f;--color-bg-card:#004e7c;--color-bg-card-hover:#005f8f;--color-accent-primary:#ff8f1f;--color-accent-secondary:#e67300;--color-accent-tertiary:#ffb459;--color-text-light:#e6f3ff;--color-text-dim:#e6f3ffbf;--color-text-dark:#001524;--color-border-light:#e6f3ff33;--color-border-accent:#ff8f1f80;--color-success:#4caf50;--color-warning:#ff9800;--color-danger:#ff5252;--color-calendar-empty:#e6f3ff;--shadow-soft:0 4px 12px #00000080;--shadow-strong:0 8px 24px #000000b3;--glow-accent:0 0 15px #ff8f1f66;--glow-light:0 0 15px #e6f3ff4d}.theme-sunset{--color-bg-primary:#1a0f23;--color-bg-secondary:#341b32;--color-bg-tertiary:#5f2736;--color-bg-card:#863a45;--color-bg-card-hover:#a34b52;--color-accent-primary:#ff9e5e;--color-accent-secondary:#ff7d55;--color-accent-tertiary:#ffbe94;--color-text-light:#fff6f0;--color-text-dim:#fff6f0bf;--color-text-dark:#1a0f1e;--color-border-light:#fff6f033;--color-border-accent:#ff9e5e80;--color-success:#4caf50;--color-warning:#ff9800;--color-danger:#ff5252;--color-calendar-empty:#fff6f0;--shadow-soft:0 4px 12px #00000080;--shadow-strong:0 8px 24px #000000b3;--glow-accent:0 0 15px #ff9e5e80;--glow-light:0 0 15px #fff6f04d}.theme-forest{--color-bg-primary:#0b2e1c;--color-bg-secondary:#114b2b;--color-bg-tertiary:#186239;--color-bg-card:#1e7848;--color-bg-card-hover:#259454;--color-accent-primary:#97d494;--color-accent-secondary:#6bc271;--color-accent-tertiary:#c4e8c2;--color-text-light:#f0fff7;--color-text-dim:#f0fff7bf;--color-text-dark:#0a1e15;--color-border-light:#f0fff733;--color-border-accent:#97d49480;--color-success:#4caf50;--color-warning:#ffc107;--color-danger:#f44336;--color-calendar-empty:#f0fff7;--shadow-soft:0 4px 12px #00000080;--shadow-strong:0 8px 24px #000000b3;--glow-accent:0 0 15px #97d49480;--glow-light:0 0 15px #f0fff74d}.theme-cosmic{--color-bg-primary:#0b0033;--color-bg-secondary:#230966;--color-bg-tertiary:#3a1d99;--color-bg-card:#4f2cb3;--color-bg-card-hover:#6039cc;--color-accent-primary:#d237ff;--color-accent-secondary:#b620e0;--color-accent-tertiary:#e671ff;--color-text-light:#f5eeff;--color-text-dim:#f5eeffbf;--color-text-dark:#0a0021;--color-border-light:#f5eeff33;--color-border-accent:#d237ff80;--color-success:#4caf50;--color-warning:#ffc107;--color-danger:#f44336;--color-calendar-empty:#f5eeff;--shadow-soft:0 4px 12px #00000080;--shadow-strong:0 8px 24px #000000b3;--glow-accent:0 0 15px #d237ff99;--glow-light:0 0 15px #f5eeff4d}.theme-desert{--color-bg-primary:#301e11;--color-bg-secondary:#4a2f1b;--color-bg-tertiary:#664026;--color-bg-card:#7d502e;--color-bg-card-hover:#956236;--color-accent-primary:#ffb627;--color-accent-secondary:#e29900;--color-accent-tertiary:#fc6;--color-text-light:#fff6e5;--color-text-dim:#fff6e5bf;--color-text-dark:#261506;--color-border-light:#fff6e533;--color-border-accent:#ffb62780;--color-success:#4caf50;--color-warning:#ff9800;--color-danger:#ff5252;--color-calendar-empty:#fff6e5;--shadow-soft:0 4px 12px #00000080;--shadow-strong:0 8px 24px #000000b3;--glow-accent:0 0 15px #ffb62780;--glow-light:0 0 15px #fff6e54d}.theme-special{--color-bg-primary:#0d0000;--color-bg-secondary:#1f0000;--color-bg-tertiary:#390000;--color-bg-card:#5c0000;--color-bg-card-hover:#7a0000;--color-accent-primary:#ff2e2e;--color-accent-secondary:#d50000;--color-accent-tertiary:#ff7171;--color-text-light:#fff1f1;--color-text-dim:#fff1f1bf;--color-text-dark:#100;--color-border-light:#fff1f133;--color-border-accent:#ff2e2e80;--color-success:#4caf50;--color-warning:#ff9800;--color-danger:#ff5252;--color-calendar-empty:#fff1f1;--shadow-soft:0 4px 12px #00000080;--shadow-strong:0 8px 24px #000000b3;--glow-accent:0 0 15px #ff2e2e80;--glow-light:0 0 15px #fff1f14d}.theme-cute{--color-bg-primary:#003c4d;--color-bg-secondary:#004d61;--color-bg-tertiary:#00687a;--color-bg-card:#008094;--color-bg-card-hover:#0098ad;--color-accent-primary:#ff459a;--color-accent-secondary:#e0187b;--color-accent-tertiary:#ff8dc1;--color-text-light:#f4fbff;--color-text-dim:#f4fbffbf;--color-text-dark:#00262f;--color-border-light:#f4fbff33;--color-border-accent:#ff459a80;--color-success:#4caf50;--color-warning:#ff9800;--color-danger:#ff5252;--color-calendar-empty:#f4fbff;--shadow-soft:0 4px 12px #00000080;--shadow-strong:0 8px 24px #000000b3;--glow-accent:0 0 15px #ff459a80;--glow-light:0 0 15px #f4fbff4d}.brand-dashboard-container{background-color:var(--color-bg-primary);min-height:100vh;overflow-x:hidden;padding:2rem;position:relative;z-index:0}.brand-dashboard-container.animated-bg:before{animation:gradientPulse 15s ease infinite;background:radial-gradient(ellipse at top left,var(--color-bg-primary) 0,#0000 70%),radial-gradient(ellipse at bottom right,var(--color-bg-secondary) 0,#0000 70%);content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:-2}.animated-bg .background-animations{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.floating-shape{animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;background-size:400% 400%;border-radius:50%;filter:blur(60px);opacity:.2;position:absolute;z-index:-1}.shape-1{animation-name:floatAndGlow1;background:linear-gradient(45deg,var(--color-accent-primary),var(--color-accent-secondary));height:400px;left:15%;top:10%;width:400px}.shape-2{animation-delay:3s;animation-name:floatAndGlow2;background:linear-gradient(135deg,var(--color-accent-secondary),var(--color-accent-tertiary));height:350px;right:10%;top:40%;width:350px}.shape-3{animation-delay:6s;animation-name:floatAndGlow3;background:radial-gradient(circle,var(--color-accent-tertiary),var(--color-accent-primary));bottom:15%;height:300px;left:20%;width:300px}.shape-4{animation-delay:9s;animation-name:floatAndGlow4;background:conic-gradient(var(--color-bg-tertiary),var(--color-accent-secondary),var(--color-bg-tertiary));height:450px;right:30%;top:5%;width:450px}.shape-5{animation-delay:12s;animation-name:floatAndGlow5;background:linear-gradient(-45deg,var(--color-accent-secondary),var(--color-bg-card-hover));bottom:10%;height:380px;right:25%;width:380px}.welcome-overlay{align-items:center;animation:fadeOut 3s forwards;background-color:var(--color-bg-primary);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.welcome-logo{font-size:3.5rem;font-weight:700;margin-bottom:1rem;position:relative}.welcome-brand{color:var(--color-text-light)}.welcome-portal{color:var(--color-accent-primary);position:relative}.welcome-portal:after{animation:lineGrow 1.2s ease-in-out;background-color:var(--color-accent-primary);bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.welcome-tagline{animation:fadeSlideUp 1s ease-in-out .8s forwards;color:var(--color-text-dim);font-size:1.2rem;font-weight:300;opacity:0}.theme-selector-container{bottom:20px;left:20px;position:fixed;z-index:50}.theme-toggle-btn{background-color:var(--color-bg-card);border:2px solid var(--color-accent-primary);box-shadow:var(--shadow-soft);color:var(--color-text-light);height:50px;position:relative;transition:transform .3s,box-shadow .3s;width:50px;z-index:1}.theme-toggle-btn.active,.theme-toggle-btn:hover{box-shadow:var(--shadow-strong),var(--glow-accent);transform:scale(1.1)}.theme-toggle-btn:before{background:linear-gradient(45deg,var(--color-accent-primary),var(--color-accent-tertiary));border-radius:50%;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s;z-index:-1}.theme-toggle-btn.active:before,.theme-toggle-btn:hover:before{opacity:1}.theme-icon{font-size:1.5rem;z-index:1}.theme-options-panel{animation:fadeSlideUp .3s ease-out;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:12px;bottom:60px;box-shadow:var(--shadow-strong);height:350px;left:0;padding:20px;position:absolute;width:320px;width:700px;z-index:0}.theme-options-panel h3{color:var(--color-text-light);font-size:1.2rem;font-weight:500;margin-bottom:15px;text-align:center}.theme-options-grid{grid-gap:120px;display:grid;gap:120px;grid-template-columns:repeat(4,1fr);margin-bottom:15px}.theme-option{align-items:center;background-color:var(--color-bg-tertiary);border:2px solid #0000;border-radius:8px;display:flex;flex-direction:column;padding:10px;transition:transform .2s,border-color .2s,box-shadow .2s}.theme-option:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.theme-option.active{border-color:var(--color-accent-primary);box-shadow:0 0 10px var(--color-accent-primary)}.theme-icon-large{font-size:2rem;margin-bottom:8px}.theme-name{color:var(--color-text-light);font-size:.8rem;text-align:center}.theme-controls{display:flex;justify-content:center;margin-top:10px}.toggle-label{align-items:center;bottom:40px;color:var(--color-text-light);cursor:pointer;display:flex;font-size:.9rem;left:250px;position:relative}.notification-container{position:fixed;right:20px;top:20px;z-index:50}.notification-btn{align-items:center;background-color:var(--color-bg-card);border:2px solid #0000;border-radius:50%;box-shadow:var(--shadow-soft);color:var(--color-text-light);display:flex;height:50px;justify-content:center;position:relative;transition:transform .3s,box-shadow .3s,border-color .3s;width:50px}.notification-btn:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-strong);transform:scale(1.1)}.notification-icon{font-size:1.5rem}.notification-badge{align-items:center;animation:pulse 2s infinite;background-color:var(--color-danger);border-radius:50%;box-shadow:0 2px 5px #0000004d;color:#fff;display:flex;font-size:.8rem;font-weight:700;height:25px;justify-content:center;position:absolute;right:-5px;top:-5px;width:25px}.notifications-panel{animation:fadeSlideDown .3s ease-out;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:12px;box-shadow:var(--shadow-strong);padding:20px;position:absolute;right:0;top:60px;width:320px}.notifications-panel h3{color:var(--color-text-light);font-size:1.2rem;font-weight:500;margin-bottom:15px;text-align:center}.notification-list{display:flex;flex-direction:column;gap:10px}.notification-item{background-color:var(--color-bg-tertiary);border-left:4px solid #0000;border-radius:8px;padding:12px;transition:transform .2s,box-shadow .2s}.notification-item:hover{box-shadow:var(--shadow-soft);transform:translateX(-2px)}.notification-item.unread{border-left-color:var(--color-accent-primary)}.notification-text{color:var(--color-text-light);font-size:.9rem;margin-bottom:5px}.notification-time{color:var(--color-text-dim);font-size:.75rem}.empty-notifications{color:var(--color-text-dim);padding:10px;text-align:center}.toast-notification{animation:toastFadeIn .3s,toastFadeOut .3s 2.7s;border-radius:8px;box-shadow:var(--shadow-strong);color:#fff;font-weight:500;left:50%;padding:12px 20px;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}.toast-notification.success{background-color:var(--color-success)}.toast-notification.error{background-color:var(--color-danger)}.toast-notification.warning{background-color:var(--color-warning)}.toast-message{align-items:center;display:flex}.toast-message:before{font-size:1.2rem;margin-right:10px}.success .toast-message:before{content:"✓"}.error .toast-message:before{content:"✗"}.warning .toast-message:before{content:"⚠"}.brand-nav{background-color:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-soft);justify-content:space-between;margin-bottom:1.5rem;overflow:hidden;padding:1rem 2rem}.brand-logo,.brand-nav{align-items:center;display:flex;position:relative}.brand-logo-text{color:var(--color-text-light);font-size:1.8rem;font-weight:700;position:relative}.brand-logo-highlight{color:var(--color-accent-primary);position:relative}.brand-logo-glint{animation:glint 3s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);height:100%;left:0;position:absolute;top:0;width:20px}.nav-links{display:flex;gap:1.5rem;list-style:none}.nav-item{align-items:center;color:var(--color-text-dim);cursor:pointer;display:flex;font-weight:500;position:relative;transition:color .3s,transform .3s}.nav-item:active,.nav-item:hover{color:var(--color-accent-primary);transform:translateY(-2px)}.nav-item:after{background-color:var(--color-accent-primary);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}.nav-item:hover:after{width:100%}.nav-icon{font-size:1.2rem;margin-right:8px}.nav-lock{font-size:.9rem;margin-left:5px}.create-campaign{color:var(--color-accent-tertiary);font-weight:600}.brand-dash-header{align-items:center;background-color:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-soft);display:flex;justify-content:space-between;margin-bottom:2rem;overflow:hidden;padding:1.5rem;position:relative}.header-content{position:relative}.header-content h1{color:var(--color-text-light);font-size:2rem;font-weight:700;margin-bottom:.5rem}.header-subtitle{color:var(--color-text-dim);font-size:1rem;font-weight:300}.header-content:after{background:linear-gradient(to right,var(--color-accent-primary),var(--color-accent-tertiary));border-radius:3px;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:80px}.ai-campaign-btn{align-items:center;background-color:var(--color-accent-primary);border:none;border-radius:8px;box-shadow:0 4px 8px #0000004d;color:var(--color-text-light);cursor:pointer;display:flex;font-weight:600;overflow:hidden;padding:.8rem 1.5rem;position:relative;transition:background-color .3s,transform .3s,box-shadow .3s}.ai-campaign-btn:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:scale(0);transform-origin:center;transition:transform .5s ease-out;width:200%}.ai-campaign-btn:hover:before{transform:scale(1)}.ai-campaign-btn:hover{background-color:var(--color-accent-secondary);box-shadow:0 6px 15px #0006;transform:translateY(-3px)}.btn-icon,.btn-icon-lock{font-size:1.2rem;margin-right:10px}.disabled-btn{border:1px solid var(--color-border-light);cursor:not-allowed;opacity:.8}.disabled-btn,.disabled-btn:hover{background-color:var(--color-bg-tertiary)}.disabled-btn:hover{box-shadow:0 4px 8px #0000004d;transform:none}.membership-banner{align-items:center;background-color:var(--color-bg-secondary);border:none;border-radius:10px;box-shadow:var(--shadow-soft);display:flex;margin-bottom:2rem;overflow:hidden;padding:1rem 1.5rem;position:relative}.membership-banner.premium-plan{border-left:4px solid #29b6f6}.membership-banner.pro-plan{border-left:4px solid gold}.membership-banner.free-plan{border-left:4px solid #9e9e9e}.membership-banner:before{animation:shine 3s infinite;background:linear-gradient(-45deg,#0000,#ffffff0d 50%,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.membership-icon{font-size:1.8rem;margin-right:15px}.membership-info{flex:1 1}.membership-label{color:var(--color-text-dim);font-size:.9rem;margin-right:8px}.membership-value{font-size:1.1rem}.membership-value,.upgrade-btn{color:var(--color-text-light);font-weight:600}.upgrade-btn{background:linear-gradient(to right,var(--color-accent-primary),var(--color-accent-secondary));border:none;border-radius:6px;box-shadow:0 2px 8px #0000004d;padding:.5rem 1rem;transition:transform .3s,box-shadow .3s}.upgrade-btn:hover{box-shadow:0 4px 12px #0006;transform:translateY(-2px)}.stats-section{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.stats-card{background-color:var(--color-bg-card);border-radius:12px;box-shadow:var(--shadow-soft);flex:1 1;min-width:200px;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:transform .4s,box-shadow .4s;z-index:1}.stats-card:before{background:linear-gradient(to right,var(--color-accent-primary),var(--color-accent-tertiary));content:"";height:4px;left:0;position:absolute;top:0;width:100%}.stats-card .stats-icon{color:var(--color-accent-primary);font-size:2rem;margin-bottom:.5rem}.stats-card h3{font-size:1.1rem;font-weight:500;margin-bottom:.8rem}.stats-card h3,.stats-value{color:var(--color-text-light)}.stats-value{display:inline-block;font-size:2rem;font-weight:700;margin-bottom:0;position:relative}.stats-value:after{background-color:var(--color-accent-primary);bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s;width:0}.stats-card:hover .stats-value:after{width:70%}.stats-glow{background:radial-gradient(circle at center bottom,var(--color-accent-primary) 0,#0000 70%);bottom:0;height:50%;left:0;opacity:0;position:absolute;transition:opacity .4s;width:100%;z-index:-1}.stats-card:hover{box-shadow:var(--shadow-strong);transform:translateY(-10px)}.hover-active{box-shadow:var(--shadow-strong)!important;transform:translateY(-10px)!important}.stats-card.hover-active .stats-glow{opacity:.1}.requests-section{display:flex;gap:1.5rem;margin-bottom:2rem}.requests-card{background-color:var(--color-bg-card);border-radius:12px;box-shadow:var(--shadow-soft);flex:1 1;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:transform .4s,box-shadow .4s}.requests-card:before{background:linear-gradient(135deg,#0000,#ffffff08 50%,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.requests-icon{color:var(--color-accent-primary);font-size:2rem;margin-bottom:.5rem}.cube-icon{height:2rem;margin-bottom:.5rem;width:2rem}.document-icon,.mailbox-icon{height:1.4rem;margin-right:.5rem;width:1.4rem}.requests-card h3{color:var(--color-text-light);font-size:1.1rem;font-weight:500;margin-bottom:.8rem}.card-shine{background:radial-gradient(ellipse at center,#fff3 0,#0000 60%);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:scale(.5);transition:opacity .4s,transform .4s;width:200%;z-index:0}.requests-card:hover{box-shadow:var(--shadow-strong);transform:translateY(-10px)}.requests-card.hover-active .card-shine,.requests-card:hover .card-shine{opacity:1;transform:scale(1)}.applications-section{background-color:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-soft);margin-bottom:2rem;overflow:hidden;padding:1.5rem;position:relative}.section-header{align-items:center;display:flex;margin-bottom:1.5rem;position:relative}.section-icon{font-size:1.4rem;margin-right:10px}.section-header h2{align-items:center;color:var(--color-text-light);display:flex;font-size:1.5rem;font-weight:600}.section-title{display:inline-block}.section-line{background:linear-gradient(to right,var(--color-accent-primary),#0000);flex:1 1;height:1px;margin-left:15px}.applications-container{display:flex;flex-wrap:wrap;gap:1.5rem}.empty-state-container{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center}.empty-state-icon{color:var(--color-text-dim);font-size:3rem;margin-bottom:1rem}.empty-state-message{color:var(--color-text-dim);font-size:1.1rem;margin-bottom:1.5rem}.find-influencers-btn{background-color:var(--color-accent-primary);border:none;border-radius:8px;color:var(--color-text-light);font-weight:500;padding:.8rem 1.5rem;transition:background-color .3s,transform .3s}.find-influencers-btn:hover{background-color:var(--color-accent-secondary);transform:translateY(-3px)}.application-card{background-color:var(--color-bg-card);border-radius:10px;box-shadow:var(--shadow-soft);flex:1 1;min-width:280px;overflow:hidden;transition:transform .3s,box-shadow .3s}.application-card:hover{box-shadow:var(--shadow-strong);transform:translateY(-5px)}.application-header{align-items:center;background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:1rem}.application-header h3{color:var(--color-text-light);font-size:1.1rem;font-weight:600;margin:0}.application-status{background-color:var(--color-accent-primary);border-radius:4px;color:var(--color-text-light);font-size:.8rem;font-weight:500;padding:.3rem .6rem}.application-body{padding:1rem}.app-detail{align-items:center;color:var(--color-text-dim);display:flex;margin-bottom:.5rem}.detail-icon{margin-right:8px}.application-footer{border-top:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:1rem}.accept-btn,.view-profile-btn{align-items:center;border-radius:6px;display:flex;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:background-color .3s,transform .3s,box-shadow .3s}.accept-btn{background-color:var(--color-success);border:none;color:#fff}.accept-btn:hover{background-color:#43a047;box-shadow:0 3px 8px #0003;transform:translateY(-2px)}.view-profile-btn{background-color:initial;border:1px solid var(--color-border-light);color:var(--color-text-light)}.view-profile-btn:hover{background-color:var(--color-bg-tertiary);box-shadow:0 3px 8px #0003;transform:translateY(-2px)}.campaigns-section{background-color:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-soft);margin-bottom:2rem;padding:1.5rem;position:relative;scroll-margin-top:1rem}.loading-container{align-items:center;display:flex;flex-direction:column;padding:2rem}.loading-spinner{border:5px solid #ffffff1a;border-top:5px solid var(--color-accent-primary);height:50px;margin-bottom:1rem;width:50px}.create-campaign-btn{background-color:var(--color-accent-primary);border:none;border-radius:8px;color:var(--color-text-light);font-weight:500;padding:.8rem 1.5rem;transition:background-color .3s,transform .3s}.create-campaign-btn:hover{background-color:var(--color-accent-secondary);box-shadow:0 4px 12px #0000004d;transform:translateY(-3px)}.campaigns-table-container{border-radius:8px;margin-top:1rem;overflow-x:auto}.campaigns-table{border-collapse:collapse;border-spacing:0;color:var(--color-text-light);width:100%}.campaigns-table thead{background-color:var(--color-bg-tertiary)}.campaigns-table th{font-weight:600;padding:1rem;position:relative;text-align:left}.campaigns-table th:after{background-color:var(--color-border-light);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.campaigns-table tbody tr{border-bottom:1px solid var(--color-border-light);transition:background-color .3s}.campaigns-table tbody tr:last-child{border-bottom:none}.campaigns-table tbody tr:hover{background-color:var(--color-bg-tertiary)}.campaigns-table td{padding:1rem;vertical-align:middle}.table-row{transition:background-color .3s}.campaign-name-cell{color:var(--color-text-light);cursor:pointer;font-weight:500;position:relative;transition:color .3s}.campaign-name-cell:hover{color:var(--color-accent-primary)}.cell-hover-effect{background-color:#ff7d081a;height:100%;left:0;position:absolute;top:0;transition:width .3s ease-out;width:0;z-index:-1}.campaign-name-cell:hover .cell-hover-effect{width:100%}.status-pill{border-radius:20px;display:inline-block;font-size:.85rem;font-weight:500;padding:.4rem .8rem;text-align:center}.status-active{background-color:#4caf5033;border:1px solid #4caf504d;color:#69f0ae}.status-draft{background-color:#9e9e9e33;border:1px solid #9e9e9e4d;color:#bdbdbd}.status-paused{background-color:#ff980033;border:1px solid #ff98004d;color:#ffb74d}.status-completed{background-color:#2196f333;border:1px solid #2196f34d;color:#4fc3f7}.actions-cell{align-items:center;display:flex;gap:1rem}.status-select{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-light);border-radius:6px;color:#d3d3d3;cursor:pointer;font-size:.9rem;outline:none;padding:.5rem;transition:border-color .3s,box-shadow .3s}.status-select:focus,.status-select:hover{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px #ff7d0833}.delete-btn{align-items:center;background-color:#f443361a;border:1px solid #f443364d;border-radius:6px;color:#ff8a80;display:flex;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:background-color .3s,transform .3s}.delete-btn:hover{background-color:#f4433633;transform:translateY(-2px)}.calendar-section{background-color:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-soft);margin-bottom:2rem;padding:1.5rem;position:relative}.calendar-controls{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;position:relative}.calendar-month-heading{color:var(--color-text-light);font-size:1.5rem;font-weight:600;margin:0 2rem;text-align:center}.arrow-btn{align-items:center;background-color:var(--color-bg-tertiary);border:none;border-radius:50%;color:var(--color-text-light);display:flex;font-size:1rem;height:40px;justify-content:center;transition:background-color .3s,transform .3s;width:40px}.arrow-btn:hover{background-color:var(--color-accent-primary);transform:scale(1.1)}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.5rem}.weekday-label{color:var(--color-text-dim);font-size:.9rem;font-weight:600;padding:.5rem;text-align:center}.calendar-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(7,1fr)}.calendar-day{align-items:center;aspect-ratio:1/1;background-color:var(--color-bg-tertiary);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:.5rem;position:relative;transition:transform .3s,box-shadow .3s}.calendar-day.empty{background-color:initial;cursor:default}.calendar-day:not(.empty):hover{box-shadow:var(--shadow-soft);transform:translateY(-3px) scale(1.05);z-index:1}.calendar-day.has-events{border:1px solid #ffffff1a}.calendar-day.today{border:2px solid var(--color-accent-primary)}.day-number{font-size:1.1rem;font-weight:600;margin-bottom:.3rem;position:relative;z-index:1}.calendar-day.today .day-number:after{background-color:var(--color-accent-primary);border-radius:50%;bottom:-2px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.event-indicator{margin-top:auto;position:relative;text-align:center;width:100%;z-index:1}.event-title-single{color:var(--color-text-dim);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-count{background-color:var(--color-accent-primary);border-radius:4px;color:var(--color-text-light);display:inline-block;font-size:.7rem;padding:.2rem .4rem}.day-highlight{background:radial-gradient(circle at center,#ffffff1a 0,#0000 70%);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.calendar-day:hover .day-highlight{opacity:1}.day-details{animation:fadeInUp .5s ease-out;background-color:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:12px;box-shadow:var(--shadow-soft);margin-top:1.5rem;overflow:hidden}.day-details-header{align-items:center;background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:1rem}.day-details-header h3{color:var(--color-text-light);font-size:1.2rem;font-weight:600;margin:0}.close-details{background:none;border:none;color:var(--color-text-light);cursor:pointer;font-size:1.5rem;line-height:1;transition:color .3s}.close-details:hover{color:var(--color-accent-primary)}.day-events-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:1rem}.day-event-card{background-color:var(--color-bg-tertiary);border-radius:8px;box-shadow:0 2px 6px #0003;overflow:hidden;transition:transform .3s,box-shadow .3s}.day-event-card:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-3px)}.event-header{align-items:center;background-color:var(--color-bg-card-hover);display:flex;justify-content:space-between;padding:.8rem}.event-header h4{color:var(--color-text-light);font-size:1rem;font-weight:600;margin:0}.event-time{color:var(--color-text-dim);font-size:.8rem;font-weight:500}.event-body{padding:.8rem}.event-platforms{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.platform-badge{background-color:var(--color-bg-card);border-radius:4px;color:#fff;display:flex;font-size:.75rem;padding:.3rem .6rem}.platform-icon{margin-right:4px}.platform-instagram{background-color:#c13584}.platform-facebook{background-color:#4267b2}.platform-twitter{background-color:#1da1f2}.platform-youtube{background-color:red}.platform-linkedin{background-color:#0077b5}.platform-tiktok{background-color:#000}.platform-snapchat{background-color:#fffc00;color:#000}.platform-reddit{background-color:#ff4500}.platform-twitch{background-color:#6441a4}.event-detail{align-items:flex-start;color:var(--color-text-dim);display:flex;font-size:.9rem;margin-bottom:.5rem}.detail-icon,.detail-label{flex-shrink:0;margin-right:.5rem}.detail-label{font-weight:500}.detail-value{font-weight:400;word-break:break-word}.caption-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.event-actions{border-top:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:.8rem}.event-action-btn{align-items:center;border-radius:4px;display:flex;font-size:.8rem;font-weight:500;padding:.4rem .8rem;transition:background-color .3s,transform .3s}.edit-btn{background-color:var(--color-accent-primary);border:none;color:#fff}.edit-btn:hover{background-color:var(--color-accent-secondary);transform:translateY(-2px)}.share-btn{background-color:initial;border:1px solid var(--color-border-light);color:var(--color-text-light)}.share-btn:hover{background-color:var(--color-bg-tertiary);transform:translateY(-2px)}.influencer-requests-section{background-color:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-soft);margin-bottom:2rem;padding:1.5rem;position:relative}.joined-influencers-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.joined-influencers-card{background-color:var(--color-bg-card);border-radius:12px;box-shadow:var(--shadow-soft);overflow:hidden;transition:transform .3s,box-shadow .3s}.joined-influencers-card:hover{box-shadow:var(--shadow-strong);transform:translateY(-5px)}.joined-card-header{align-items:center;background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:1rem}.joined-card-header h3{color:var(--color-text-light);font-size:1.1rem;font-weight:600;margin:0}.influencer-count{background-color:var(--color-accent-primary);border-radius:4px;color:#fff;font-size:.8rem;font-weight:500;padding:.3rem .6rem}.joined-influencers-list{display:flex;flex-direction:column;gap:.8rem;padding:1rem}.joined-influencer-item{align-items:center;background-color:var(--color-bg-tertiary);border-radius:8px;display:flex;padding:.8rem;transition:transform .3s,box-shadow .3s}.joined-influencer-item:hover{box-shadow:var(--shadow-soft);transform:translateX(5px)}.influencer-avatar-container{margin-right:1rem;position:relative}.influencer-avatar{border:2px solid var(--color-accent-primary);border-radius:50%;height:50px;object-fit:cover;width:50px}.avatar-highlight{animation:rotate 3s linear infinite;background:conic-gradient(var(--color-accent-primary),var(--color-accent-tertiary),var(--color-accent-primary));bottom:-2px;left:-2px;right:-2px;top:-2px;transition:opacity .3s;z-index:-1}.joined-influencer-item:hover .avatar-highlight{opacity:1}.inf-details{flex:1 1}.inf-name{color:var(--color-text-light);font-size:1rem;font-weight:600;margin:0 0 .2rem}.join-source{color:var(--color-text-dim);font-size:.8rem}.influencer-actions{display:flex;gap:.5rem}.action-btn{align-items:center;border:none;border-radius:50%;display:flex;font-size:1rem;height:34px;justify-content:center;transition:background-color .3s,transform .3s;width:34px}.message-btn{background-color:var(--color-bg-card);color:var(--color-text-light)}.message-btn:hover{background-color:var(--color-accent-primary);transform:scale(1.1)}.remove-influencer-btn{background-color:#f443361a;color:#ff8a80}.remove-influencer-btn:hover{background-color:#f4433633;transform:scale(1.1)}.quick-actions-container{bottom:20px;position:fixed;right:20px;z-index:50}.quick-actions-btn{align-items:center;background-color:var(--color-accent-primary);border:none;border-radius:50%;box-shadow:var(--shadow-strong);color:#fff;display:flex;height:60px;justify-content:center;position:relative;transition:transform .3s;width:60px;z-index:1}.quick-actions-btn:hover{transform:scale(1.1)}.quick-btn-icon{font-size:1.8rem}.quick-actions-menu{background-color:var(--color-bg-secondary);border-radius:12px;bottom:70px;box-shadow:var(--shadow-strong);display:none;padding:1rem;position:absolute;right:0;width:200px}.quick-actions-container:hover .quick-actions-menu{animation:fadeInUp .3s ease-out;display:block}.quick-action-item{align-items:center;background-color:initial;border:none;border-radius:8px;color:var(--color-text-light);display:flex;margin-bottom:.5rem;padding:.8rem;text-align:left;transition:background-color .3s;width:100%}.quick-action-item:last-child{margin-bottom:0}.quick-action-item:hover{background-color:var(--color-bg-tertiary)}.quick-icon{font-size:1.2rem;margin-right:10px}.modal-overlay{background-color:#00000080;z-index:100}.modal-container{background-color:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-strong);max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.modal-header{background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-light);justify-content:space-between;padding:1rem}.modal-header,.modal-header h3{align-items:center;display:flex}.modal-header h3{color:var(--color-text-light);font-size:1.2rem;font-weight:600;margin:0}.modal-icon{margin-right:10px}.close-modal{background:none;border:none;color:var(--color-text-light);cursor:pointer;font-size:1.5rem;line-height:1}.modal-body{padding:1.5rem}.modal-footer{border-top:1px solid var(--color-border-light);display:flex;gap:1rem;justify-content:flex-end;padding:1rem}.cancel-btn{background-color:initial;border:1px solid var(--color-border-light);border-radius:6px;color:var(--color-text-light);font-weight:500;padding:.7rem 1.2rem;transition:background-color .3s}.cancel-btn:hover{background-color:var(--color-bg-tertiary)}.confirm-delete-btn{background-color:var(--color-danger);border:none;border-radius:6px;color:#fff;font-weight:500;padding:.7rem 1.2rem;transition:background-color .3s,transform .3s}.confirm-delete-btn:hover{background-color:#e53935;transform:translateY(-2px)}.confirm-remove-btn{background-color:var(--color-danger);border:none;border-radius:6px;color:#fff;font-weight:500;padding:.7rem 1.2rem;transition:background-color .3s,transform .3s}.confirm-remove-btn:hover{background-color:#e53935;transform:translateY(-2px)}.upgrade-content{padding:1rem;text-align:center}.upgrade-icon-large{color:var(--color-accent-primary);font-size:4rem;margin-bottom:1rem}.upgrade-content h4{color:var(--color-text-light);font-size:1.4rem;margin-bottom:1rem}.upgrade-content p{color:var(--color-text-dim);margin-bottom:1.5rem}.features-list{margin-bottom:1.5rem;text-align:left}.feature-item{align-items:center;color:var(--color-text-light);display:flex;margin-bottom:.8rem}.feature-icon{color:var(--color-accent-primary);margin-right:10px}.upgrade-now-btn{background:linear-gradient(to right,var(--color-accent-primary),var(--color-accent-secondary));border:none;border-radius:6px;color:#fff;font-weight:600;padding:.7rem 1.2rem;transition:transform .3s,box-shadow .3s}.upgrade-now-btn:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.help-tabs{border-bottom:1px solid var(--color-border-light);display:flex;margin-bottom:1rem}.help-tab{color:var(--color-text-dim);cursor:pointer;padding:.7rem 1rem;position:relative;transition:color .3s,border-color .3s}.help-tab.active{color:var(--color-accent-primary)}.help-tab.active:after{background-color:var(--color-accent-primary);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.help-content{padding:1rem 0}.help-content h4{color:var(--color-text-light);font-size:1.2rem;margin-bottom:1rem}.help-content p{color:var(--color-text-dim)}.help-content p,.help-items{margin-bottom:1.5rem}.help-item{display:flex;margin-bottom:1rem}.help-item-number{align-items:center;background-color:var(--color-accent-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:600;height:28px;justify-content:center;margin-right:1rem;width:28px}.help-item-text{color:var(--color-text-light);padding-top:4px}.watch-tutorial-btn{align-items:center;background-color:initial;border:1px solid var(--color-accent-primary);border-radius:6px;color:var(--color-accent-primary);display:flex;font-weight:500;justify-content:center;margin:0 auto;padding:.7rem 1.2rem;transition:background-color .3s,transform .3s}.watch-tutorial-btn:hover{background-color:#ff7d081a;transform:translateY(-2px)}.contact-support-btn{background-color:initial;border:1px solid var(--color-border-light);border-radius:6px;color:var(--color-text-light);font-weight:500;padding:.7rem 1.2rem;transition:background-color .3s}.contact-support-btn:hover{background-color:var(--color-bg-tertiary)}.close-help-btn{background-color:var(--color-accent-primary);border:none;border-radius:6px;color:#fff;font-weight:500;padding:.7rem 1.2rem;transition:background-color .3s,transform .3s}.close-help-btn:hover{background-color:var(--color-accent-secondary);transform:translateY(-2px)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes glint{0%{transform:translateX(-100%)}50%,to{transform:translateX(100%)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 #ff7d08b3;transform:scale(1)}50%{box-shadow:0 0 0 10px #ff7d0800;transform:scale(1.1)}to{box-shadow:0 0 0 0 #ff7d0800;transform:scale(1)}}@keyframes lineGrow{0%{width:0}to{width:100%}}@keyframes toastFadeIn{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes toastFadeOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}@keyframes modalScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float1{0%,to{transform:translate(0)}25%{transform:translate(30px,20px)}50%{transform:translate(10px,40px)}75%{transform:translate(-20px,20px)}}@keyframes float2{0%,to{transform:translate(0)}25%{transform:translate(-20px,30px)}50%{transform:translate(-40px,10px)}75%{transform:translate(-15px,-20px)}}@keyframes float3{0%,to{transform:translate(0)}25%{transform:translate(15px,-25px)}50%{transform:translate(30px)}75%{transform:translate(15px,25px)}}@keyframes float4{0%,to{transform:translate(0)}25%{transform:translate(-25px,-15px)}50%{transform:translate(-5px,-35px)}75%{transform:translate(25px,-20px)}}@keyframes float5{0%,to{transform:translate(0)}25%{transform:translate(20px,15px)}50%{transform:translateY(30px)}75%{transform:translate(-20px,10px)}}.calendar-day{background-color:var(--color-calendar-empty);border:1px solid var(--color-bg-primary);color:var(--color-text-dark)}.calendar-grid{border-left:1px solid var(--color-bg-primary);border-top:1px solid var(--color-bg-primary)}.calendar-day.empty{border:none}@media (max-width:992px){.brand-dashboard-container,.brand-nav{padding:1rem}.nav-links{gap:.8rem}.requests-section,.stats-section{flex-direction:column}.requests-card,.stats-card{margin-bottom:1rem}.day-events-grid{grid-template-columns:1fr}.application-card{min-width:100%}}@media (max-width:768px){.brand-nav{align-items:flex-start;flex-direction:column}.brand-logo{margin-bottom:1rem}.nav-links{flex-wrap:wrap;width:100%}.nav-item{margin-bottom:.5rem}.brand-dash-header{align-items:flex-start;flex-direction:column;gap:1rem}.ai-campaign-btn{width:100%}.calendar-grid{gap:.2rem;grid-template-columns:repeat(7,1fr)}.calendar-day{padding:.3rem}.day-number{font-size:.9rem}.event-count,.event-title-single{font-size:.7rem}.joined-influencers-container{grid-template-columns:1fr}}@media (max-width:576px){.calendar-weekdays .weekday-label{font-size:.7rem}.calendar-day{aspect-ratio:auto;height:60px}.day-number{font-size:.8rem}.event-count{padding:.1rem .3rem}.delete-btn,.status-select{font-size:.8rem;padding:.3rem .6rem}.actions-cell{flex-direction:column;gap:.5rem}.notification-container,.quick-actions-container,.theme-selector-container{transform:scale(.8)}.notifications-panel,.theme-options-panel{width:280px}.modal-container{max-width:none;width:95%}}@keyframes gradientPulse{0%,to{background-position:0 0;opacity:.8}50%{background-position:100% 100%;opacity:.6}}@keyframes floatAndGlow1{0%,to{background-position:0 0;opacity:.2;transform:translate(0) scale(1)}25%{background-position:100% 0;opacity:.3;transform:translate(40px,30px) scale(1.1)}50%{background-position:100% 100%;opacity:.25;transform:translate(20px,60px) scale(.9)}75%{background-position:0 100%;opacity:.3;transform:translate(-30px,30px) scale(1.1)}}@keyframes floatAndGlow2{0%,to{background-position:0 0;opacity:.2;transform:translate(0) scale(1)}25%{background-position:100% 0;opacity:.3;transform:translate(-30px,40px) scale(1.1)}50%{background-position:100% 100%;opacity:.25;transform:translate(-50px,20px) scale(.9)}75%{background-position:0 100%;opacity:.3;transform:translate(-20px,-30px) scale(1.2)}}@keyframes floatAndGlow3{0%,to{background-position:0 0;opacity:.2;transform:translate(0) scale(1) rotate(0deg)}25%{background-position:100% 0;opacity:.3;transform:translate(20px,-35px) scale(1.1) rotate(15deg)}50%{background-position:100% 100%;opacity:.25;transform:translate(40px) scale(.95) rotate(30deg)}75%{background-position:0 100%;opacity:.3;transform:translate(20px,35px) scale(1.05) rotate(15deg)}}@keyframes floatAndGlow4{0%,to{opacity:.15;transform:translate(0) scale(1) rotate(0deg)}25%{opacity:.25;transform:translate(-35px,-25px) scale(1.15) rotate(-10deg)}50%{opacity:.2;transform:translate(-10px,-45px) scale(.9) rotate(-20deg)}75%{opacity:.25;transform:translate(35px,-30px) scale(1.1) rotate(-10deg)}}@keyframes floatAndGlow5{0%,to{background-position:0 0;opacity:.2;transform:translate(0) scale(1) rotate(0deg)}25%{background-position:100% 0;opacity:.3;transform:translate(30px,25px) scale(1.05) rotate(10deg)}50%{background-position:100% 100%;opacity:.25;transform:translateY(40px) scale(.9) rotate(20deg)}75%{background-position:0 100%;opacity:.3;transform:translate(-30px,15px) scale(1.1) rotate(10deg)}}.icon-symbol{display:inline-block;font-size:2rem;margin-bottom:.5rem}:root{--primary-color:#ff7d00;--primary-color-rgb:255,125,0;--secondary-color:#1a4870;--secondary-color-rgb:26,72,112;--bg-gradient-start:#001524;--bg-gradient-end:#00294d;--card-bg:#1027394d;--text-color:#e0e0e0;--success-color:#4caf50;--success-color-rgb:76,175,80;--info-color:#2196f3;--info-color-rgb:33,150,243;--warning-color:#ffc107;--warning-color-rgb:255,193,7;--danger-color:#f44336;--danger-color-rgb:244,67,54;--neutral-dark:#0b1218;--neutral-gray:#62727b;--neutral-light:#cfd8dc;--transition-fast:0.2s ease;--transition-medium:0.4s ease;--transition-slow:0.8s cubic-bezier(0.19,1,0.22,1);--shadow-small:0 2px 8px #0000001a;--shadow-medium:0 4px 16px #00000026;--shadow-large:0 8px 30px #00000040;--shadow-neo:0 10px 30px #00000040,inset 0 0 0 1px #ffffff12,inset 0 0 10px #0000001a;--radius-small:6px;--radius-medium:12px;--radius-large:24px;--radius-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--z-background:-1;--z-normal:1;--z-overlay:10;--z-dropdown:100;--z-fixed:1000;--z-modal:2000;--z-loader:9999}*{font-family:Poppins,sans-serif}::-webkit-scrollbar-track{background:#10273933}::-webkit-scrollbar-thumb{background:#ff7d00;background:var(--primary-color);border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#ff7d00cc;background:rgba(var(--primary-color-rgb),.8)}::selection{background:#ff7d00;background:var(--primary-color);color:#0b1218;color:var(--neutral-dark)}.InfluencerDashboard_dashboard-page__JWE36{background-attachment:fixed!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;color:#e0e0e0;color:var(--text-color);min-height:100vh;overflow-x:hidden;position:relative;width:100%}.InfluencerDashboard_dashboard-page__JWE36:before{background:linear-gradient(135deg,#001524d9,#00294dd9);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1;z-index:var(--z-background)}.InfluencerDashboard_dashboard-container__sofT9{margin:0 auto;max-width:1400px;overflow:visible;padding:0 16px;padding:0 var(--space-md);position:relative;z-index:1;z-index:var(--z-normal)}.InfluencerDashboard_animated-background__pBLZ4{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1;z-index:var(--z-background)}.InfluencerDashboard_floating-shapes-container__8p9Zh{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.InfluencerDashboard_floating-shape__oeREZ{animation:InfluencerDashboard_floatAnimation__eoZ2n linear infinite;background:linear-gradient(45deg,#ff7d0003,#ff7d000d);background:linear-gradient(45deg,rgba(var(--primary-color-rgb),.01),rgba(var(--primary-color-rgb),.05));border:1px solid #ff7d000d;border:1px solid rgba(var(--primary-color-rgb),.05);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:inset 0 0 20px #ff7d000d;box-shadow:inset 0 0 20px rgba(var(--primary-color-rgb),.05);position:absolute;transform-origin:center center;will-change:transform}@keyframes InfluencerDashboard_floatAnimation__eoZ2n{0%{transform:translate(0) rotate(0deg) scale(1)}33%{transform:translate(3%,3%) rotate(120deg) scale(1.03)}66%{transform:translate(-3%,2%) rotate(240deg) scale(.97)}to{transform:translate(0) rotate(1turn) scale(1)}}.InfluencerDashboard_glow-overlay__V48dW{background:radial-gradient(circle at center,#00183900 0,#000a1e66 100%);height:100%;left:0;opacity:.8;pointer-events:none;position:absolute;top:0;width:100%}.InfluencerDashboard_cosmic-loader-container__Li8fP{align-items:center;animation:InfluencerDashboard_fadeOut__0aBEQ .5s ease forwards;animation-delay:2s;background:linear-gradient(135deg,#000c17,#001a2e);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999;z-index:var(--z-loader)}.InfluencerDashboard_nebula-background__40lOL{background:radial-gradient(ellipse at center,#15406333 0,#000a1ecc 100%);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.InfluencerDashboard_cosmic-loader__lbrvY{align-items:center;display:flex;height:200px;justify-content:center;position:relative;width:200px}.InfluencerDashboard_orbit-container__EUTg4{height:100%;position:relative;width:100%}.InfluencerDashboard_orbit__VNBV3{animation:InfluencerDashboard_rotateOrbit__aXpal linear infinite;border:1px solid #ff7d004d;border:1px solid rgba(var(--primary-color-rgb),.3);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);will-change:transform}.InfluencerDashboard_orbit-1__7VsTR{animation-duration:8s;height:100px;width:100px}.InfluencerDashboard_orbit-2__Eysw1{animation-duration:12s;height:150px;width:150px}.InfluencerDashboard_orbit-3__qHMrE{animation-duration:16s;height:200px;width:200px}.InfluencerDashboard_planet__MKD-L{background:#ff7d00;background:var(--primary-color);border-radius:50%;box-shadow:0 0 10px #ff7d00;box-shadow:0 0 10px var(--primary-color);height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:10px}@keyframes InfluencerDashboard_rotateOrbit__aXpal{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.InfluencerDashboard_star-field__Vwj8S{height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.InfluencerDashboard_star__66l8A{animation:InfluencerDashboard_pulseStar__ycNiG 1s infinite alternate;background:#fff;border-radius:50%;height:2px;position:absolute;width:2px}@keyframes InfluencerDashboard_pulseStar__ycNiG{0%{opacity:.3;transform:scale(1)}to{opacity:1;transform:scale(1.5)}}.InfluencerDashboard_loading-text__G5Pic{bottom:-40px;color:#e0e0e0;color:var(--text-color);font-size:16px;letter-spacing:1px;position:absolute;text-align:center;width:100%}@keyframes InfluencerDashboard_fadeInLetters__mvwus{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes InfluencerDashboard_fadeOut__0aBEQ{0%{opacity:1}to{opacity:0;visibility:hidden}}.InfluencerDashboard_toast-notification__D8VoC{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1027394d;background:var(--card-bg);border-left:4px solid #2196f3;border-left:4px solid var(--info-color);border-radius:12px;border-radius:var(--radius-medium);box-shadow:0 8px 30px #00000040;box-shadow:var(--shadow-large);cursor:pointer;display:flex;max-width:350px;padding:16px;padding:var(--space-md);position:fixed;right:20px;top:20px;transform:translateX(120%);transition:transform .4s ease;transition:transform var(--transition-medium);will-change:transform;z-index:10;z-index:var(--z-overlay)}.InfluencerDashboard_toast-visible__dxe7K{transform:translateX(0)}.InfluencerDashboard_toast-success__NgD2t{border-left-color:#4caf50;border-left-color:var(--success-color)}.InfluencerDashboard_toast-error__L8aaP{border-left-color:#f44336;border-left-color:var(--danger-color)}.InfluencerDashboard_toast-info__-oxH4{border-left-color:#2196f3;border-left-color:var(--info-color)}.InfluencerDashboard_toast-icon__hXFaa{align-items:center;border-radius:50%;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;margin-right:16px;margin-right:var(--space-md);width:24px}.InfluencerDashboard_toast-success__NgD2t .InfluencerDashboard_toast-icon__hXFaa{background:#4caf50;background:var(--success-color);color:#fff}.InfluencerDashboard_toast-error__L8aaP .InfluencerDashboard_toast-icon__hXFaa{background:#f44336;background:var(--danger-color);color:#fff}.InfluencerDashboard_toast-info__-oxH4 .InfluencerDashboard_toast-icon__hXFaa{background:#2196f3;background:var(--info-color);color:#fff}.InfluencerDashboard_toast-message__aiCJU{color:#e0e0e0;color:var(--text-color);flex:1 1;font-size:14px}.InfluencerDashboard_toast-close__Pk6mb{background:none;border:none;color:#62727b;color:var(--neutral-gray);cursor:pointer;font-size:18px;margin-left:8px;margin-left:var(--space-sm)}.InfluencerDashboard_theme-selector-container__3SJnc{position:fixed;right:32px;right:var(--space-xl);top:32px;top:var(--space-xl);z-index:1000;z-index:var(--z-fixed)}.InfluencerDashboard_theme-selector-button__Is38a{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1027394d;background:var(--card-bg);border:none;border-radius:12px;border-radius:var(--radius-medium);box-shadow:0 4px 16px #00000026;box-shadow:var(--shadow-medium);color:#e0e0e0;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:8px 16px;padding:var(--space-sm) var(--space-md);position:relative;top:30px;transition:transform .2s ease,box-shadow .2s ease;transition:transform var(--transition-fast),box-shadow var(--transition-fast);will-change:transform,box-shadow}.InfluencerDashboard_theme-button-active__ZgusX,.InfluencerDashboard_theme-selector-button__Is38a:hover{box-shadow:0 8px 30px #00000040;box-shadow:var(--shadow-large);transform:translateY(-2px)}.InfluencerDashboard_color-circle__pvBop{border:2px solid #fff3;border-radius:50%;height:16px;margin-right:8px;margin-right:var(--space-sm);width:16px}.InfluencerDashboard_theme-dropdown__v20tF{animation:InfluencerDashboard_fadeInDown__zKKPu .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1027394d;background:var(--card-bg);border-radius:12px;border-radius:var(--radius-medium);box-shadow:0 8px 30px #00000040;box-shadow:var(--shadow-large);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);top:calc(100% + var(--space-sm));width:200px}.InfluencerDashboard_theme-option__pirsL{align-items:center;animation:InfluencerDashboard_fadeInOption__NGnOc .3s ease forwards;cursor:pointer;display:flex;opacity:0;padding:16px;padding:var(--space-md);transform:translateY(10px);transition:background .2s ease,transform .2s ease;transition:background var(--transition-fast),transform var(--transition-fast);will-change:opacity,transform}.InfluencerDashboard_theme-option__pirsL:hover{background:#ffffff1a;transform:translateX(5px)}.InfluencerDashboard_active-theme__M7NNl{background:#ffffff0d}.InfluencerDashboard_theme-preview__sm-YN{display:flex;margin-right:16px;margin-right:var(--space-md)}.InfluencerDashboard_theme-color-primary__wqmWL,.InfluencerDashboard_theme-color-secondary__F7cn8{border-radius:2px;height:12px;width:12px}.InfluencerDashboard_theme-color-primary__wqmWL{margin-right:2px}@keyframes InfluencerDashboard_fadeInDown__zKKPu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes InfluencerDashboard_fadeInOption__NGnOc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.InfluencerDashboard_main-nav__ZE5vU{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#000d1af2 0,#000d1ae6);border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-bottom:32px;margin-bottom:var(--space-xl);padding:16px 0;padding:var(--space-md) 0;position:-webkit-sticky;position:sticky;top:0;will-change:transform;z-index:1000;z-index:var(--z-fixed)}.InfluencerDashboard_nav-left__o6V7H{align-items:center;display:flex}.InfluencerDashboard_nav-logo__NiboL{color:#e0e0e0;color:var(--text-color);font-size:28px;font-weight:700;letter-spacing:1px;margin:0;overflow:hidden;position:relative}.InfluencerDashboard_nav-logo__NiboL span{color:#ff7d00;color:var(--primary-color)}.InfluencerDashboard_logo-shine__l0Kaa{animation:InfluencerDashboard_shineLogo__4C7up 3s infinite;background:linear-gradient(90deg,#0000,#fff3 50%,#0000);height:100%;left:-100%;position:absolute;top:0;width:50%;will-change:left}@keyframes InfluencerDashboard_shineLogo__4C7up{0%{left:-100%}20%{left:100%}to{left:100%}}.InfluencerDashboard_nav-menu__vPAh6{display:flex;gap:24px;gap:var(--space-lg);list-style:none}.InfluencerDashboard_nav-menu__vPAh6 li{align-items:center;cursor:pointer;display:flex;font-weight:500;padding:8px 0;padding:var(--space-sm) 0;position:relative;transition:color .2s ease;transition:color var(--transition-fast)}.InfluencerDashboard_nav-menu__vPAh6 li.InfluencerDashboard_active__LdvPs,.InfluencerDashboard_nav-menu__vPAh6 li:hover{color:#ff7d00;color:var(--primary-color)}.InfluencerDashboard_nav-menu__vPAh6 li:after{background:#ff7d00;background:var(--primary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .4s ease;transition:width var(--transition-medium);width:0;will-change:width}.InfluencerDashboard_nav-menu__vPAh6 li.InfluencerDashboard_active__LdvPs:after,.InfluencerDashboard_nav-menu__vPAh6 li:hover:after{width:100%}.InfluencerDashboard_nav-icon__xDszp{font-size:18px;margin-right:8px;margin-right:var(--space-sm)}.InfluencerDashboard_nav-badge__bYNjL{align-items:center;background:#ff7d00;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;position:absolute;right:-8px;top:0;width:16px}.InfluencerDashboard_logout-item__RMIMy{color:#f44336;color:var(--danger-color)}.InfluencerDashboard_mobile-menu-toggle__Vb37U{cursor:pointer;display:none;flex-direction:column;height:18px;justify-content:space-between;margin-left:16px;margin-left:var(--space-md);width:24px}.InfluencerDashboard_mobile-menu-toggle__Vb37U span{background:#e0e0e0;background:var(--text-color);height:2px;transition:all .4s ease;transition:all var(--transition-medium);width:100%;will-change:transform,opacity}.InfluencerDashboard_mobile-menu-toggle__Vb37U.InfluencerDashboard_menu-active__KqtFK span:first-child{transform:translateY(8px) rotate(45deg)}.InfluencerDashboard_mobile-menu-toggle__Vb37U.InfluencerDashboard_menu-active__KqtFK span:nth-child(2){opacity:0}.InfluencerDashboard_mobile-menu-toggle__Vb37U.InfluencerDashboard_menu-active__KqtFK span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.InfluencerDashboard_shining-underline-container__1cgyU{height:2px;margin-top:10px;overflow:hidden;position:relative;width:100%}.InfluencerDashboard_shining-underline__pUs2e{background:linear-gradient(90deg,#ff7d00,#ffffff80 50%,#ff7d00);background:linear-gradient(90deg,var(--primary-color) 0,#ffffff80 50%,var(--primary-color) 100%);height:100%;width:100%}.InfluencerDashboard_shining-effect__C9uq7{animation:InfluencerDashboard_shineEffect__iPjsb 3s infinite;background:linear-gradient(90deg,#0000,#fffc 50%,#0000);height:100%;left:-100%;position:absolute;top:0;width:50%;will-change:left}@keyframes InfluencerDashboard_shineEffect__iPjsb{0%{left:-100%}20%{left:100%}to{left:100%}}.InfluencerDashboard_title-underline__hRU53{background-color:#ff7d00;background-color:var(--primary-color);height:2px;margin-top:5px;max-width:70px;overflow:hidden;position:relative;width:100%}.InfluencerDashboard_underline-shine__VteDu{animation:InfluencerDashboard_shineEffect__iPjsb 3s infinite;background:linear-gradient(90deg,#0000,#fffc 50%,#0000);height:100%;left:-100%;position:absolute;top:0;width:50%;will-change:left}.InfluencerDashboard_profile-banner__z9gXD{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#ff7d001a,#ff7d0033);background:linear-gradient(90deg,rgba(var(--primary-color-rgb),.1) 0,rgba(var(--primary-color-rgb),.2) 100%);border-left:4px solid #ff7d00;border-left:4px solid var(--primary-color);border-radius:12px;border-radius:var(--radius-medium);display:flex;margin-bottom:32px;margin-bottom:var(--space-xl);padding:16px;padding:var(--space-md);will-change:transform,box-shadow}.InfluencerDashboard_banner-icon__hcoHL{animation:InfluencerDashboard_float__zDixo 3s ease-in-out infinite;font-size:24px;margin-right:16px;margin-right:var(--space-md)}.InfluencerDashboard_banner-message__pRtRr{flex:1 1;font-size:15px}.InfluencerDashboard_banner-action__yntNU{background:#ff7d00;background:var(--primary-color);border:none;border-radius:6px;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;padding:var(--space-sm) var(--space-md);transition:all .2s ease;transition:all var(--transition-fast);will-change:transform,box-shadow}.InfluencerDashboard_banner-action__yntNU:hover{box-shadow:0 4px 10px #ff7d004d;box-shadow:0 4px 10px rgba(var(--primary-color-rgb),.3);transform:translateY(-2px)}.InfluencerDashboard_dashboard-header__63xiw{animation:InfluencerDashboard_fadeIn__u4Bke 1.2s ease forwards;margin-bottom:48px;margin-bottom:var(--space-xxl);opacity:0;transform:translateY(20px);will-change:opacity,transform}.InfluencerDashboard_header-content__oVeZw{text-align:center}.InfluencerDashboard_page-title__XJyw8{-webkit-text-fill-color:#0000;text-fill-color:#0000;animation:InfluencerDashboard_textShine__GEkgc 4s linear infinite;background:linear-gradient(90deg,#e0e0e0,#ff7d00 50%,#e0e0e0);background:linear-gradient(90deg,var(--text-color) 0,var(--primary-color) 50%,var(--text-color) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:38px;font-weight:700;letter-spacing:1px;margin-bottom:16px;margin-bottom:var(--space-md)}@keyframes InfluencerDashboard_textShine__GEkgc{to{background-position:200%}}.InfluencerDashboard_title-highlight__Qecqh{display:inline-block}.InfluencerDashboard_greeting-text__xnf-a{color:#cfd8dc;color:var(--neutral-light);font-size:18px;margin-bottom:32px;margin-bottom:var(--space-xl)}.InfluencerDashboard_user-name__UB\+VK{color:#ff7d00;color:var(--primary-color);display:inline-block;font-weight:500;position:relative}.InfluencerDashboard_user-name__UB\+VK:after{background-color:#ff7d00;background-color:var(--primary-color);bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out;width:100%}.InfluencerDashboard_user-name__UB\+VK:hover:after{transform:scaleX(1);transform-origin:bottom left}.InfluencerDashboard_stats-container__yT4Al{display:flex;flex-wrap:wrap;gap:16px;gap:var(--space-md);justify-content:center;margin-top:32px;margin-top:var(--space-xl)}.InfluencerDashboard_stat-card__qbtMH{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1027394d;background:var(--card-bg);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--radius-medium);box-shadow:0 10px 30px #00000040,inset 0 0 0 1px #ffffff12,inset 0 0 10px #0000001a;box-shadow:var(--shadow-neo);min-width:140px;opacity:0;padding:16px;padding:var(--space-md);text-align:center;transform:translateY(20px);transition:transform .2s ease,box-shadow .4s ease;transition:transform var(--transition-fast),box-shadow var(--transition-medium);will-change:opacity,transform,box-shadow}.InfluencerDashboard_stat-visible__rzOdJ{animation:InfluencerDashboard_fadeIn__u4Bke .6s ease forwards;animation-delay:0s;animation-delay:calc(var(--i, 0)*.1s)}.InfluencerDashboard_stat-card__qbtMH:hover{box-shadow:0 15px 35px #0000004d,0 0 15px #ff7d0033;box-shadow:0 15px 35px #0000004d,0 0 15px rgba(var(--primary-color-rgb),.2);transform:translateY(-5px)}.InfluencerDashboard_stat-icon__Rci4l{animation:InfluencerDashboard_bounce__zHLPe 2s ease infinite;display:inline-block;font-size:24px;margin-bottom:8px;margin-bottom:var(--space-sm)}@keyframes InfluencerDashboard_bounce__zHLPe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.InfluencerDashboard_stat-value__HQRnk{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#ff7d00,#ff7d00b3);background:linear-gradient(90deg,var(--primary-color) 0,rgba(var(--primary-color-rgb),.7) 100%);-webkit-background-clip:text;background-clip:text;color:#ff7d00;color:var(--primary-color);font-size:28px;font-weight:700;margin-bottom:4px;margin-bottom:var(--space-xs)}.InfluencerDashboard_stat-label__1Wz2E{color:#cfd8dc;color:var(--neutral-light);font-size:14px}.InfluencerDashboard_ai-recommendation__Pls39{margin-bottom:48px;margin-bottom:var(--space-xxl)}.InfluencerDashboard_ai-glow__TKe9F{animation:InfluencerDashboard_aiBgPulse__QOScF 5s ease infinite;background-image:linear-gradient(45deg,#ff7d000d,#1a48700d 50%,#ff7d000d);background-image:linear-gradient(45deg,rgba(var(--primary-color-rgb),.05) 0,rgba(var(--secondary-color-rgb),.05) 50%,rgba(var(--primary-color-rgb),.05) 100%);background-size:200% 200%;box-shadow:0 0 30px #ff7d0033,0 10px 30px #00000040,inset 0 0 0 1px #ffffff12,inset 0 0 10px #0000001a;box-shadow:0 0 30px rgba(var(--primary-color-rgb),.2),var(--shadow-neo);overflow:hidden;position:relative}@keyframes InfluencerDashboard_aiBgPulse__QOScF{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.InfluencerDashboard_amplify-card__3uPL-{background:#102739e6;border-left:3px solid #ff7d00;border-left:3px solid var(--primary-color);border-radius:12px;border-radius:var(--radius-medium);padding:24px;padding:var(--space-lg);position:relative;transition:all .4s ease;transition:all var(--transition-medium);will-change:transform,box-shadow}.InfluencerDashboard_amplify-card__3uPL-:hover{transform:translateY(-5px)}.InfluencerDashboard_card-glare__haCIW{background:radial-gradient(circle at center,#ffffff1a 0,#0000 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transform:rotate(45deg);transition:opacity .4s ease;transition:opacity var(--transition-medium);width:200%;will-change:opacity,transform}.InfluencerDashboard_amplify-card__3uPL-:hover .InfluencerDashboard_card-glare__haCIW{animation:InfluencerDashboard_moveGlare__TbLgi 2s ease;opacity:1}@keyframes InfluencerDashboard_moveGlare__TbLgi{0%{transform:translate(-50%,-50%) rotate(45deg)}to{transform:translate(50%,50%) rotate(45deg)}}.InfluencerDashboard_ai-badge__CaYQm{align-items:center;background:#ff7d0033;background:rgba(var(--primary-color-rgb),.2);border-radius:9999px;border-radius:var(--radius-full);display:flex;font-size:12px;font-weight:500;padding:4px 16px;padding:var(--space-xs) var(--space-md);position:absolute;right:16px;right:var(--space-md);top:16px;top:var(--space-md)}.InfluencerDashboard_ai-icon__3p6y\+{color:#ff7d00;color:var(--primary-color);font-weight:700;margin-right:4px;margin-right:var(--space-xs)}.InfluencerDashboard_ai-title__kw5yq{color:#ff7d00;color:var(--primary-color);display:inline-block;font-size:28px;margin-bottom:16px;margin-bottom:var(--space-md);position:relative}.InfluencerDashboard_sparkle-effect__dR1my{animation:InfluencerDashboard_sparkle__yD\+2J 2s linear infinite;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23FF7D00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>') no-repeat 50%;height:20px;position:absolute;right:-30px;top:0;width:20px;will-change:transform,opacity}@keyframes InfluencerDashboard_sparkle__yD\+2J{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.7;transform:scale(.8) rotate(15deg)}}.InfluencerDashboard_info-column__yQ5xP{display:flex;flex-direction:column;gap:8px;gap:var(--space-sm)}.InfluencerDashboard_info-row__GR4vV{align-items:flex-start;display:flex;margin-bottom:10px;overflow:visible;width:100%}.InfluencerDashboard_info-label__PzQq4{color:#cfd8dc;color:var(--neutral-light);font-size:14px;font-weight:500;min-width:80px}.InfluencerDashboard_info-value__oEl6W{word-wrap:break-word;font-size:14px;font-weight:500;line-height:1.5;max-width:70%}.InfluencerDashboard_ai-action-btn__dhsRy{display:flex;justify-content:center;margin-top:24px;margin-top:var(--space-lg)}.InfluencerDashboard_learn-more-btn__1s\+Ok{align-items:center;background:#ff7d00;background:var(--primary-color);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#fff;cursor:pointer;display:flex;font-weight:500;padding:8px 24px;padding:var(--space-sm) var(--space-lg);transition:all .2s ease;transition:all var(--transition-fast);will-change:transform,box-shadow}.InfluencerDashboard_learn-more-btn__1s\+Ok:hover{box-shadow:0 4px 15px #ff7d004d;box-shadow:0 4px 15px rgba(var(--primary-color-rgb),.3);transform:translateY(-2px)}.InfluencerDashboard_btn-icon__8awsu{margin-left:8px;margin-left:var(--space-sm);transition:transform .2s ease;transition:transform var(--transition-fast);will-change:transform}.InfluencerDashboard_learn-more-btn__1s\+Ok:hover .InfluencerDashboard_btn-icon__8awsu{transform:translateX(4px)}.InfluencerDashboard_section-container__spSoB{animation:InfluencerDashboard_fadeIn__u4Bke 1s ease forwards;animation-delay:.2s;display:block!important;margin-bottom:48px;margin-bottom:var(--space-xxl);margin-bottom:40px;min-height:200px;opacity:0;opacity:1!important;transform:translateY(30px);transform:translateY(0)!important;visibility:visible!important;will-change:opacity,transform}#InfluencerDashboard_brandRequests__imSEQ{height:auto;min-height:300px;overflow:visible;padding-bottom:30px}.InfluencerDashboard_brand-request-card__XA-rY{position:relative;z-index:10}.InfluencerDashboard_neo-card__7qfAK.InfluencerDashboard_visible__KWwQN{animation:none!important;opacity:1!important;transform:translateY(0)!important}.InfluencerDashboard_active-section__vPes\+{opacity:1;transform:translateY(0)}.InfluencerDashboard_section-header__4h0GE{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;margin-bottom:var(--space-lg)}.InfluencerDashboard_section-title__RzzTo{align-items:center;color:#e0e0e0;color:var(--text-color);display:flex;font-weight:600}.InfluencerDashboard_section-icon__nd9M2{font-size:20px;margin-right:8px;margin-right:var(--space-sm)}.InfluencerDashboard_section-actions__g1a6H{display:flex;gap:16px;gap:var(--space-md)}.InfluencerDashboard_refresh-button__ais5-{background:#ffffff1a;border:none;border-radius:6px;border-radius:var(--radius-small);color:#e0e0e0;color:var(--text-color);cursor:pointer;font-size:14px;padding:4px 16px;padding:var(--space-xs) var(--space-md);transition:all .2s ease;transition:all var(--transition-fast);will-change:transform,background}.InfluencerDashboard_refresh-button__ais5-:hover{background:#fff3;transform:translateY(-2px)}.InfluencerDashboard_cards-container__R-YFb{grid-gap:24px;grid-gap:var(--space-lg);display:grid;gap:24px;gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));min-height:300px;position:relative;width:100%;z-index:2}.InfluencerDashboard_brand-request-card__XA-rY{min-height:300px}.InfluencerDashboard_big-cards-container__DYK0C{display:flex;flex-direction:column;gap:16px;gap:var(--space-md)}.InfluencerDashboard_section-underline__rhZtP{background-color:#ff7d00;background-color:var(--primary-color);height:3px;margin-top:5px;overflow:hidden;position:relative;width:100px}.InfluencerDashboard_section-underline__rhZtP:after{animation:InfluencerDashboard_underlineShine__mHSVc 2s infinite;background:linear-gradient(90deg,#0000,#fff9 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;will-change:left}@keyframes InfluencerDashboard_underlineShine__mHSVc{to{left:100%}}.InfluencerDashboard_empty-state__gewtT{animation:InfluencerDashboard_fadeIn__u4Bke .6s ease forwards;grid-column:1/-1;padding:48px 0;padding:var(--space-xxl) 0;text-align:center}.InfluencerDashboard_empty-icon__Z5GoV{animation:InfluencerDashboard_float__zDixo 4s ease-in-out infinite;font-size:48px;margin-bottom:16px;margin-bottom:var(--space-md);opacity:.5}.InfluencerDashboard_empty-message__N9mv5{color:#cfd8dc;color:var(--neutral-light);font-size:18px;margin-bottom:8px;margin-bottom:var(--space-sm)}.InfluencerDashboard_empty-tip__oeA2b{color:#62727b;color:var(--neutral-gray);font-size:14px}.InfluencerDashboard_neo-card__7qfAK{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1027394d;background:var(--card-bg);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--radius-medium);box-shadow:0 10px 30px #00000040,inset 0 0 0 1px #ffffff12,inset 0 0 10px #0000001a;box-shadow:var(--shadow-neo);opacity:0;overflow:hidden;position:relative;transform:translateY(30px);transition:all .4s ease;transition:all var(--transition-medium);will-change:opacity,transform,box-shadow}.InfluencerDashboard_neo-card__7qfAK.InfluencerDashboard_visible__KWwQN{animation:InfluencerDashboard_fadeIn__u4Bke .6s ease forwards}.InfluencerDashboard_neo-card__7qfAK:hover{box-shadow:0 15px 35px #0000004d,0 0 10px #ff7d001a,inset 0 0 0 1px #ffffff1a;box-shadow:0 15px 35px #0000004d,0 0 10px rgba(var(--primary-color-rgb),.1),inset 0 0 0 1px #ffffff1a}.InfluencerDashboard_card-hovered__lSeGL{transform:translateY(-5px)}.InfluencerDashboard_campaign-card__BQUBd{cursor:pointer;display:flex;flex-direction:column;height:300px;padding:24px;padding:var(--space-lg)}.InfluencerDashboard_campaign-card__BQUBd.InfluencerDashboard_expanded__Bhqr\+{height:auto}.InfluencerDashboard_card-header__Ik5zq{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;margin-bottom:var(--space-md)}.InfluencerDashboard_brand-info__f0MAV{align-items:center;display:flex}.InfluencerDashboard_logo-wrapper__7360\+{border:2px solid #ff7d00;border:2px solid var(--primary-color);border-radius:6px;border-radius:var(--radius-small);height:48px;margin-right:16px;margin-right:var(--space-md);overflow:hidden;position:relative;width:48px}.InfluencerDashboard_campaign-logo__KIei8{height:100%;object-fit:cover;transition:transform .2s ease;transition:transform var(--transition-fast);width:100%;will-change:transform}.InfluencerDashboard_logo-wrapper__7360\+:hover .InfluencerDashboard_campaign-logo__KIei8{transform:scale(1.1)}.InfluencerDashboard_logo-shimmer__1i5Ul{animation:InfluencerDashboard_shimmer__9jpub 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%;will-change:left}@keyframes InfluencerDashboard_shimmer__9jpub{to{left:100%}}.InfluencerDashboard_campaign-title__JUXLh{bottom:15px;color:#ff7d00;color:var(--primary-color);font-size:18px;font-weight:600;margin:0;position:relative}.InfluencerDashboard_expand-indicator__PIGvL{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;font-size:16px;height:24px;justify-content:center;transition:all .2s ease;transition:all var(--transition-fast);width:24px;will-change:background}.InfluencerDashboard_campaign-card__BQUBd:hover .InfluencerDashboard_expand-indicator__PIGvL{background:#ff7d0033;background:rgba(var(--primary-color-rgb),.2)}.InfluencerDashboard_card-content__j4p00{display:flex;flex:1 1;flex-direction:column}.InfluencerDashboard_campaign-info__IqFrD,.InfluencerDashboard_progress-container__glIP2{margin-bottom:16px;margin-bottom:var(--space-md)}.InfluencerDashboard_progress-label__bTiHR{display:flex;font-size:14px;justify-content:space-between;margin-bottom:4px;margin-bottom:var(--space-xs)}.InfluencerDashboard_progress-bar__gHT05{background:#0003;border-radius:9999px;border-radius:var(--radius-full);height:8px;margin-bottom:8px;margin-bottom:var(--space-sm);overflow:hidden;position:relative}.InfluencerDashboard_progress-fill__ifF2J{background:linear-gradient(90deg,#ff7d00,#ff7d00b3);background:linear-gradient(90deg,var(--primary-color),rgba(var(--primary-color-rgb),.7));border-radius:9999px;border-radius:var(--radius-full);height:100%;transition:width .4s ease;transition:width var(--transition-medium);will-change:width}.InfluencerDashboard_progress-glow__s1990{animation:InfluencerDashboard_progressGlow__WUIqq 2s linear infinite;background:linear-gradient(90deg,#0000,#ffffff80 50%,#0000);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;transition:opacity var(--transition-fast);width:40px;will-change:transform,opacity}.InfluencerDashboard_campaign-card__BQUBd:hover .InfluencerDashboard_progress-glow__s1990{opacity:1}@keyframes InfluencerDashboard_progressGlow__WUIqq{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.InfluencerDashboard_progress-update__vmGuJ{align-items:center;display:flex;gap:16px;gap:var(--space-md);margin-top:8px;margin-top:var(--space-sm)}.InfluencerDashboard_range-slider__r4U9k{-webkit-appearance:none;background:#0003;border-radius:9999px;border-radius:var(--radius-full);flex:1 1;height:6px;outline:none;padding:10px 3px 10px 5px}.InfluencerDashboard_range-slider__r4U9k::-webkit-slider-thumb{-webkit-appearance:none;background:#ff7d00;background:var(--primary-color);border-radius:50%;cursor:pointer;height:16px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);width:16px;will-change:transform}.InfluencerDashboard_range-slider__r4U9k::-webkit-slider-thumb:hover{transform:scale(1.2)}.InfluencerDashboard_range-value__rOfaV{color:#ff7d00;color:var(--primary-color);font-size:14px;font-weight:500;text-align:center;width:50px}.InfluencerDashboard_save-progress-btn__qKQyo{background:#ff7d00;background:var(--primary-color);border:none;border-radius:6px;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:14px;padding:4px 16px;padding:var(--space-xs) var(--space-md);transition:all .2s ease;transition:all var(--transition-fast);will-change:transform,box-shadow}.InfluencerDashboard_save-progress-btn__qKQyo:hover{box-shadow:0 4px 8px #ff7d004d;box-shadow:0 4px 8px rgba(var(--primary-color-rgb),.3);transform:translateY(-2px)}.InfluencerDashboard_tasks-section__eH2zq{border-top:1px solid #ffffff0d;height:0;margin-top:16px;margin-top:var(--space-md);opacity:0;overflow:hidden;padding-top:16px;padding-top:var(--space-md);transition:height .4s ease,opacity .4s ease;transition:height var(--transition-medium),opacity var(--transition-medium);will-change:height,opacity}.InfluencerDashboard_tasks-visible__owZDx{height:auto;opacity:1}.InfluencerDashboard_task-list__7WvL4{list-style:none;margin-bottom:16px;margin-bottom:var(--space-md)}.InfluencerDashboard_task-item__aKTpO{align-items:center;animation:InfluencerDashboard_fadeIn__u4Bke .3s ease forwards;background:#0000001a;border:1px solid #ffffff05;border-radius:6px;border-radius:var(--radius-small);display:flex;font-size:14px;justify-content:space-between;margin-bottom:4px;margin-bottom:var(--space-xs);padding:8px;padding:var(--space-sm);transition:all .2s ease;transition:all var(--transition-fast);will-change:transform,background}.InfluencerDashboard_task-item__aKTpO:hover{background:#ff7d000d;background:rgba(var(--primary-color-rgb),.05);transform:translateX(2px)}.InfluencerDashboard_remove-task-btn__NOBds{align-items:center;background:none;border:none;border-radius:50%;color:#f44336;color:var(--danger-color);cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.7;transition:all .2s ease;transition:all var(--transition-fast);width:24px;will-change:opacity,background}.InfluencerDashboard_remove-task-btn__NOBds:hover{background:#f443361a;background:rgba(var(--danger-color-rgb),.1);opacity:1}.InfluencerDashboard_remove-icon__DNek0{font-size:18px;font-weight:700}.InfluencerDashboard_add-task-form__Ckgi0{display:flex;gap:8px;gap:var(--space-sm)}.InfluencerDashboard_add-task-form__Ckgi0 input{background:#0003;border:1px solid #ffffff0d;border-radius:6px;border-radius:var(--radius-small);color:#e0e0e0;color:var(--text-color);flex:1 1;font-size:14px;padding:8px;padding:var(--space-sm)}.InfluencerDashboard_add-task-form__Ckgi0 input:focus{border-color:#ff7d00;border-color:var(--primary-color);outline:none}.InfluencerDashboard_add-task-btn__6YD00{align-items:center;background:#ff7d00;background:var(--primary-color);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;transition:all var(--transition-fast);width:28px;will-change:transform}.InfluencerDashboard_add-task-btn__6YD00:hover{transform:scale(1.1)}.InfluencerDashboard_leave-campaign-container__rDyVK{margin-top:auto;padding-top:16px;padding-top:var(--space-md);text-align:right}.InfluencerDashboard_leave-btn__FFU88{background:#f44336;background:var(--danger-color);border:none;border-radius:6px;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:14px;padding:4px 16px;padding:var(--space-xs) var(--space-md);transition:all .2s ease;transition:all var(--transition-fast);will-change:transform,box-shadow}.InfluencerDashboard_leave-btn__FFU88:hover{box-shadow:0 4px 8px #f443364d;box-shadow:0 4px 8px rgba(var(--danger-color-rgb),.3);transform:translateY(-2px)}.InfluencerDashboard_big-campaign-card__Gr0Xc{align-items:center;display:flex;justify-content:space-between;padding:16px;padding:var(--space-md);transition:all .4s ease;transition:all var(--transition-medium);will-change:transform,box-shadow}.InfluencerDashboard_big-campaign-card__Gr0Xc:hover{transform:translateY(-5px)}.InfluencerDashboard_big-campaign-card__Gr0Xc.InfluencerDashboard_card-hovered__lSeGL{box-shadow:0 10px 25px #0003,0 10px 30px #00000040,inset 0 0 0 1px #ffffff12,inset 0 0 10px #0000001a;box-shadow:0 10px 25px #0003,var(--shadow-neo)}.InfluencerDashboard_big-card-left__76BaV{align-items:center;display:flex}.InfluencerDashboard_big-logo__SCdHD{height:60px;width:60px}.InfluencerDashboard_big-card-right__NMrPG{align-items:center;display:flex}.InfluencerDashboard_apply-btn__du-hb{align-items:center;background:#ff7d00;background:var(--primary-color);border:none;border-radius:6px;border-radius:var(--radius-small);color:#fff;cursor:pointer;display:flex;font-weight:500;padding:8px 24px;padding:var(--space-sm) var(--space-lg);transition:all .2s ease;transition:all var(--transition-fast);will-change:transform,box-shadow}.InfluencerDashboard_apply-btn__du-hb:hover{box-shadow:0 4px 10px #ff7d004d;box-shadow:0 4px 10px rgba(var(--primary-color-rgb),.3);transform:translateY(-2px)}.InfluencerDashboard_apply-btn-active__xBaGO{background:#4caf50;background:var(--success-color)}.InfluencerDashboard_apply-btn-pending__5nRUk{background:#ffc107;background:var(--warning-color);color:#333}.InfluencerDashboard_apply-btn__du-hb:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.InfluencerDashboard_brand-request-card__XA-rY{display:block;height:auto;min-height:200px;opacity:1!important;transform:translateY(0)!important;visibility:visible!important}.InfluencerDashboard_flip-card__bMbv-{transform-style:preserve-3d;transition:transform .6s}.InfluencerDashboard_is-flipped__f1FJT .InfluencerDashboard_card-inner__pvj6i{transform:rotateY(180deg)}.InfluencerDashboard_card-inner__pvj6i{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%;will-change:transform}.InfluencerDashboard_card-back__0lyyQ,.InfluencerDashboard_card-front__TXxzY{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;height:100%;padding:24px;padding:var(--space-lg);position:absolute;width:100%}.InfluencerDashboard_card-back__0lyyQ{background:#1027394d;background:var(--card-bg);transform:rotateY(180deg)}.InfluencerDashboard_request-title__NWDH1{color:#ff7d00;color:var(--primary-color);font-size:18px;font-weight:600;margin-bottom:16px;margin-bottom:var(--space-md);position:relative}.InfluencerDashboard_request-status__f9Sh4{align-items:center;display:flex;margin-top:8px;margin-top:var(--space-sm)}.InfluencerDashboard_status-indicator__Udkt\+{border-radius:50%;height:8px;margin-right:4px;margin-right:var(--space-xs);width:8px}.InfluencerDashboard_status-pending__cOSDt{animation:InfluencerDashboard_pulse__R7qgp 2s infinite;background:#ffc107;background:var(--warning-color)}.InfluencerDashboard_status-approved__RowKt{background:#4caf50;background:var(--success-color)}.InfluencerDashboard_status-rejected__tzOe5{background:#f44336;background:var(--danger-color)}.InfluencerDashboard_status-text__qRR-z{font-size:14px;text-transform:capitalize}.InfluencerDashboard_accept-btn__dWq21{background:#ff7d00;background:var(--primary-color);border:none;border-radius:6px;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-weight:500;margin-top:auto;padding:8px 16px;padding:var(--space-sm) var(--space-md);transition:all .2s ease;transition:all var(--transition-fast);will-change:transform,box-shadow}.InfluencerDashboard_accept-btn__dWq21:hover{box-shadow:0 4px 10px #ff7d004d;box-shadow:0 4px 10px rgba(var(--primary-color-rgb),.3);transform:translateY(-2px)}.InfluencerDashboard_card-footer__hM6Ds{color:#62727b;color:var(--neutral-gray);font-size:12px;margin-top:auto;opacity:0;text-align:center;transition:opacity .2s ease;transition:opacity var(--transition-fast)}.InfluencerDashboard_brand-request-card__XA-rY:hover .InfluencerDashboard_card-footer__hM6Ds{opacity:.7}.InfluencerDashboard_profile-section__JKXrk{margin-bottom:48px;margin-bottom:var(--space-xxl)}.InfluencerDashboard_profile-card__g8ZHW{animation:InfluencerDashboard_fadeIn__u4Bke .8s ease forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1027394d;background:var(--card-bg);border:1px solid #ffffff0d;border-radius:24px;border-radius:var(--radius-large);box-shadow:0 10px 30px #00000040,inset 0 0 0 1px #ffffff12,inset 0 0 10px #0000001a;box-shadow:var(--shadow-neo);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;transition:transform var(--transition-fast),box-shadow var(--transition-fast);will-change:transform,box-shadow}.InfluencerDashboard_profile-card__g8ZHW:hover{box-shadow:0 8px 30px #00000040;box-shadow:var(--shadow-large);transform:translateY(-5px)}.InfluencerDashboard_profile-content__RGqXA{display:flex;flex-direction:column;padding:24px;padding:var(--space-lg)}.InfluencerDashboard_profile-main__0VlQL{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px;margin-bottom:var(--space-xl)}.InfluencerDashboard_profile-avatar-container__\+MXL1{align-items:center;display:flex;flex-direction:column}.InfluencerDashboard_avatar-frame__-9Yh6{border:3px solid #ff7d00;border:3px solid var(--primary-color);border-radius:50%;box-shadow:0 4px 16px #00000026;box-shadow:var(--shadow-medium);height:120px;margin-bottom:16px;margin-bottom:var(--space-md);overflow:hidden;position:relative;transition:transform .4s ease;transition:transform var(--transition-medium);width:120px;will-change:transform}.InfluencerDashboard_avatar-hovered__BbQ\+H{transform:scale(1.05)}.InfluencerDashboard_profile-avatar__PPpYY{height:100%;object-fit:cover;transition:transform .4s ease;transition:transform var(--transition-medium);width:100%;will-change:transform}.InfluencerDashboard_avatar-frame__-9Yh6:hover .InfluencerDashboard_profile-avatar__PPpYY{transform:scale(1.1)}.InfluencerDashboard_avatar-glow__dZeY4{background:radial-gradient(circle at center,#ff7d004d 0,#0000 70%);background:radial-gradient(circle at center,rgba(var(--primary-color-rgb),.3) 0,#0000 70%);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;transition:opacity var(--transition-fast);width:100%}.InfluencerDashboard_avatar-frame__-9Yh6:hover .InfluencerDashboard_avatar-glow__dZeY4{opacity:1}.InfluencerDashboard_avatar-name__J1M0D{color:#ff7d00;color:var(--primary-color);display:inline-block;font-size:20px;font-weight:600;margin-top:8px;margin-top:var(--space-sm);position:relative}.InfluencerDashboard_avatar-name__J1M0D:after{background-color:#ff7d00;background-color:var(--primary-color);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .4s ease;transition:width var(--transition-medium);width:0}.InfluencerDashboard_avatar-name__J1M0D:hover:after{width:100%}.InfluencerDashboard_edit-profile-btn__fucD1{background:#ff7d00;background:var(--primary-color);border:none;border-radius:6px;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;padding:var(--space-sm) var(--space-md);transition:all .2s ease;transition:all var(--transition-fast);will-change:transform,box-shadow}.InfluencerDashboard_edit-profile-btn__fucD1:hover{box-shadow:0 4px 10px #ff7d004d;box-shadow:0 4px 10px rgba(var(--primary-color-rgb),.3);transform:translateY(-2px)}.InfluencerDashboard_profile-details__LJmdX{display:flex;flex-direction:column;gap:24px;gap:var(--space-lg)}.InfluencerDashboard_profile-section-header__eZhcD{margin-bottom:16px;margin-bottom:var(--space-md)}.InfluencerDashboard_profile-section-title__wxUcz{color:#ff7d00;color:var(--primary-color);display:inline-block;font-size:1.2rem;margin-bottom:8px;margin-bottom:var(--space-sm);position:relative}.InfluencerDashboard_detail-grid__aH5EC{grid-gap:16px;grid-gap:var(--space-md);display:grid;gap:16px;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.InfluencerDashboard_detail-item__GY3rA{background:#0000001a;border:1px solid #ffffff0d;border-radius:6px;border-radius:var(--radius-small);padding:16px;padding:var(--space-md);transition:transform .2s ease,box-shadow .2s ease;transition:transform var(--transition-fast),box-shadow var(--transition-fast);will-change:transform,box-shadow}.InfluencerDashboard_detail-item__GY3rA:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-3px)}.InfluencerDashboard_detail-label__7F7Bi{color:#62727b;color:var(--neutral-gray);display:block;font-size:12px;margin-bottom:4px;margin-bottom:var(--space-xs)}.InfluencerDashboard_detail-value__kZDlI{font-size:15px;font-weight:500}.InfluencerDashboard_tag-sections__brWH0{display:flex;flex-wrap:wrap;gap:24px;gap:var(--space-lg)}.InfluencerDashboard_tag-section__BAMJ4{flex:1 1;min-width:200px}.InfluencerDashboard_tag-section-title__tF0td{color:#ff7d00;color:var(--primary-color);display:inline-block;font-size:1.2rem;margin-bottom:8px;margin-bottom:var(--space-sm);position:relative}.InfluencerDashboard_tags__xI184{display:flex;flex-wrap:wrap;gap:8px;gap:var(--space-sm)}.InfluencerDashboard_tag__WHN-2{animation:InfluencerDashboard_fadeInScale__aFlYD .4s ease forwards;background:#ff7d001a;background:rgba(var(--primary-color-rgb),.1);border:1px solid #ff7d0033;border:1px solid rgba(var(--primary-color-rgb),.2);border-radius:9999px;border-radius:var(--radius-full);color:#ff7d00;color:var(--primary-color);font-size:13px;font-weight:500;opacity:0;padding:4px 16px;padding:var(--space-xs) var(--space-md);transform:scale(.9);transition:all .2s ease;transition:all var(--transition-fast);will-change:transform,opacity,box-shadow}.InfluencerDashboard_tag__WHN-2:hover{background:#ff7d0033;background:rgba(var(--primary-color-rgb),.2);box-shadow:0 3px 8px #ff7d0033;box-shadow:0 3px 8px rgba(var(--primary-color-rgb),.2);transform:translateY(-3px) scale(1.05)}@keyframes InfluencerDashboard_fadeInScale__aFlYD{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.InfluencerDashboard_edit-profile-container__j7B9Z{padding:24px;padding:var(--space-lg)}.InfluencerDashboard_section-title__RzzTo{color:#ff7d00;color:var(--primary-color);display:inline-block;font-size:24px;margin-bottom:24px;margin-bottom:var(--space-lg);position:relative}.InfluencerDashboard_edit-form__O5Mx4{display:flex;flex-direction:column;gap:16px;gap:var(--space-md)}.InfluencerDashboard_form-row__doRCu{display:flex;flex-wrap:wrap;gap:16px;gap:var(--space-md)}.InfluencerDashboard_form-group__QCJoo{flex:1 1;min-width:200px}.InfluencerDashboard_form-label__qh7C7{color:#cfd8dc;color:var(--neutral-light);display:block;font-size:14px;margin-bottom:4px;margin-bottom:var(--space-xs)}.InfluencerDashboard_form-input__rQo6a{background:#0003;border:1px solid #ffffff1a;border-radius:6px;border-radius:var(--radius-small);color:#e0e0e0;color:var(--text-color);font-size:14px;padding:8px 16px;padding:var(--space-sm) var(--space-md);transition:all .2s ease;transition:all var(--transition-fast);width:100%}.InfluencerDashboard_form-input__rQo6a:focus{border-color:#ff7d00;border-color:var(--primary-color);box-shadow:0 0 0 2px #ff7d0033;box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2);outline:none}.InfluencerDashboard_form-buttons__po3Fh{display:flex;gap:16px;gap:var(--space-md);margin-top:24px;margin-top:var(--space-lg)}.InfluencerDashboard_cancel-btn__TTH4H,.InfluencerDashboard_save-btn__MwW2e{border:none;border-radius:6px;border-radius:var(--radius-small);cursor:pointer;font-weight:500;padding:8px 24px;padding:var(--space-sm) var(--space-lg);transition:all .2s ease;transition:all var(--transition-fast);will-change:transform,box-shadow}.InfluencerDashboard_save-btn__MwW2e{background:#ff7d00;background:var(--primary-color);color:#fff}.InfluencerDashboard_save-btn__MwW2e:hover{box-shadow:0 4px 10px #ff7d004d;box-shadow:0 4px 10px rgba(var(--primary-color-rgb),.3);transform:translateY(-2px)}.InfluencerDashboard_cancel-btn__TTH4H{background:#62727b;background:var(--neutral-gray);color:#fff}.InfluencerDashboard_cancel-btn__TTH4H:hover{box-shadow:0 4px 10px #0003;transform:translateY(-2px)}.InfluencerDashboard_dashboard-footer__wCu3K{border-top:1px solid #ffffff0d;color:#62727b;color:var(--neutral-gray);font-size:14px;margin-top:48px;margin-top:var(--space-xxl);padding:24px 0;padding:var(--space-lg) 0;text-align:center}.InfluencerDashboard_scroll-top-btn__M12BQ{align-items:center;background:#ff7d00;background:var(--primary-color);border:none;border-radius:50%;bottom:32px;bottom:var(--space-xl);box-shadow:0 4px 16px #00000026;box-shadow:var(--shadow-medium);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.7;position:fixed;right:32px;right:var(--space-xl);transition:all .2s ease;transition:all var(--transition-fast);width:40px;will-change:transform,opacity,box-shadow;z-index:1000;z-index:var(--z-fixed)}.InfluencerDashboard_scroll-top-btn__M12BQ:hover{box-shadow:0 5px 15px #ff7d004d;box-shadow:0 5px 15px rgba(var(--primary-color-rgb),.3);opacity:1;transform:translateY(-5px)}.InfluencerDashboard_scroll-icon__pVb7D{font-size:18px}.InfluencerDashboard_chatbot-bubble__G-BY8{align-items:center;animation:InfluencerDashboard_bobble__UGZxr 2s ease-in-out infinite;background:#ff7d00;background:var(--primary-color);border-radius:50%;bottom:32px;bottom:var(--space-xl);box-shadow:0 4px 16px #00000026;box-shadow:var(--shadow-medium);cursor:pointer;display:flex;height:50px;justify-content:center;left:32px;left:var(--space-xl);position:fixed;transition:all .4s ease;transition:all var(--transition-medium);width:50px;will-change:transform,box-shadow;z-index:1000;z-index:var(--z-fixed)}.InfluencerDashboard_chatbot-bubble__G-BY8:hover{box-shadow:0 5px 15px #ff7d004d;box-shadow:0 5px 15px rgba(var(--primary-color-rgb),.3);transform:scale(1.1)}.InfluencerDashboard_chat-icon__mCfKY{font-size:24px}.InfluencerDashboard_chat-pulse__bDIV4{animation:InfluencerDashboard_pulse__R7qgp 1.5s ease-out infinite;background-color:#ff7d00;background-color:var(--primary-color);border-radius:50%;height:100%;opacity:.5;position:absolute;width:100%;will-change:transform,opacity;z-index:-1}@keyframes InfluencerDashboard_bobble__UGZxr{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes InfluencerDashboard_fadeIn__u4Bke{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes InfluencerDashboard_pulse__R7qgp{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1)}}@keyframes InfluencerDashboard_float__zDixo{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1200px){.InfluencerDashboard_stats-container__yT4Al{flex-wrap:wrap}.InfluencerDashboard_stat-card__qbtMH{flex:1 1;min-width:120px}.InfluencerDashboard_chatbot-bubble__G-BY8,.InfluencerDashboard_scroll-top-btn__M12BQ{bottom:24px;bottom:var(--space-lg);right:24px;right:var(--space-lg)}.InfluencerDashboard_chatbot-bubble__G-BY8{left:24px;left:var(--space-lg)}}@media (max-width:992px){.InfluencerDashboard_profile-main__0VlQL{align-items:center;flex-direction:column;gap:24px;gap:var(--space-lg)}.InfluencerDashboard_cards-container__R-YFb{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.InfluencerDashboard_theme-selector-container__3SJnc{right:24px;right:var(--space-lg);top:24px;top:var(--space-lg)}.InfluencerDashboard_big-campaign-card__Gr0Xc{flex-direction:column;gap:16px;gap:var(--space-md)}.InfluencerDashboard_big-card-left__76BaV{width:100%}.InfluencerDashboard_big-card-right__NMrPG{justify-content:flex-end;margin-top:16px;margin-top:var(--space-md);width:100%}}@media (max-width:768px){.InfluencerDashboard_mobile-menu-toggle__Vb37U{display:flex}.InfluencerDashboard_nav-menu__vPAh6{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1027394d;background:var(--card-bg);box-shadow:0 8px 30px #00000040;box-shadow:var(--shadow-large);flex-direction:column;left:0;opacity:0;padding:24px;padding:var(--space-lg);pointer-events:none;position:fixed;top:70px;transform:translateY(-100%);transition:all .4s ease;transition:all var(--transition-medium);width:100%;will-change:transform,opacity;z-index:500}.InfluencerDashboard_nav-menu__vPAh6.InfluencerDashboard_menu-active__KqtFK{opacity:1;pointer-events:all;transform:translateY(0)}.InfluencerDashboard_detail-grid__aH5EC{grid-template-columns:1fr}.InfluencerDashboard_tag-sections__brWH0{flex-direction:column}.InfluencerDashboard_cards-container__R-YFb{grid-template-columns:1fr}.InfluencerDashboard_page-title__XJyw8{font-size:28px}.InfluencerDashboard_theme-selector-button__Is38a{top:0}}@media (max-width:576px){.InfluencerDashboard_section-header__4h0GE{align-items:flex-start;flex-direction:column;gap:8px;gap:var(--space-sm)}.InfluencerDashboard_form-row__doRCu{flex-direction:column}.InfluencerDashboard_theme-selector-container__3SJnc{right:16px;right:var(--space-md);top:16px;top:var(--space-md)}.InfluencerDashboard_scroll-top-btn__M12BQ{bottom:16px;bottom:var(--space-md);height:36px;right:16px;right:var(--space-md);width:36px}.InfluencerDashboard_chatbot-bubble__G-BY8{bottom:16px;bottom:var(--space-md);height:36px;left:16px;left:var(--space-md);width:36px}.InfluencerDashboard_toast-notification__D8VoC{max-width:none;right:20px;width:calc(100% - 40px)}.InfluencerDashboard_profile-section__JKXrk,.InfluencerDashboard_section-container__spSoB{margin-bottom:32px;margin-bottom:var(--space-xl)}.InfluencerDashboard_greeting-text__xnf-a{font-size:16px}}.InfluencerDashboard_visible__KWwQN{opacity:1!important;transform:translateY(0)!important}.InfluencerDashboard_accept-btn__dWq21:active,.InfluencerDashboard_apply-btn__du-hb:active,.InfluencerDashboard_banner-action__yntNU:active,.InfluencerDashboard_edit-profile-btn__fucD1:active,.InfluencerDashboard_refresh-button__ais5-:active,.InfluencerDashboard_save-btn__MwW2e:active{transform:scale(.95)}.InfluencerDashboard_card-inner__pvj6i{transition:transform .8s cubic-bezier(.175,.885,.32,1.275)}.InfluencerDashboard_task-item__aKTpO.InfluencerDashboard_completed__T\+IU\+{background:#0000000d;opacity:.6;text-decoration:line-through}.InfluencerDashboard_task-item__aKTpO.InfluencerDashboard_completed__T\+IU\+:before{color:#4caf50;color:var(--success-color);content:"✓";margin-right:8px;margin-right:var(--space-sm)}@keyframes InfluencerDashboard_successPulse__ujiDs{0%{box-shadow:0 0 0 0 #4caf50b3;box-shadow:0 0 0 0 rgba(var(--success-color-rgb),.7)}70%{box-shadow:0 0 0 10px #4caf5000;box-shadow:0 0 0 10px rgba(var(--success-color-rgb),0)}to{box-shadow:0 0 0 0 #4caf5000;box-shadow:0 0 0 0 rgba(var(--success-color-rgb),0)}}.InfluencerDashboard_success-action__zBdU9{animation:InfluencerDashboard_successPulse__ujiDs 1.5s ease-out}button:focus,input:focus{outline:2px solid #ff7d00;outline:2px solid var(--primary-color);outline-offset:2px}@media print{.InfluencerDashboard_dashboard-page__JWE36{background:#fff!important;color:#000!important}.InfluencerDashboard_dashboard-page__JWE36:before{display:none}.InfluencerDashboard_animated-background__pBLZ4,.InfluencerDashboard_chatbot-bubble__G-BY8,.InfluencerDashboard_main-nav__ZE5vU,.InfluencerDashboard_mobile-menu-toggle__Vb37U,.InfluencerDashboard_scroll-top-btn__M12BQ,.InfluencerDashboard_theme-selector-container__3SJnc{display:none!important}.InfluencerDashboard_neo-card__7qfAK{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}.InfluencerDashboard_profile-section__JKXrk,.InfluencerDashboard_section-container__spSoB{margin-bottom:20px!important;page-break-inside:avoid!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.InfluencerDashboard_animated-background__pBLZ4,.InfluencerDashboard_card-glare__haCIW,.InfluencerDashboard_logo-shine__l0Kaa,.InfluencerDashboard_progress-glow__s1990,.InfluencerDashboard_shining-effect__C9uq7{display:none!important}}@media (prefers-contrast:high){:root{--primary-color:#ff6a00!important;--text-color:#fff!important;--card-bg:#000000e6!important}.InfluencerDashboard_neo-card__7qfAK{border:2px solid #ff7d00!important;border:2px solid var(--primary-color)!important}button{border:2px solid!important}}body{font-family:Poppins,sans-serif}.campaign-builder-page{align-items:center;background:linear-gradient(135deg,#001524,#001f36 50%,#002a4e);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100%;z-index:0}.campaign-animated-bubbles{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.campaign-bubble{animation:campaign-bubble-rise 15s ease-in infinite;background:#ff7d001a;border-radius:50%;bottom:-100px;height:40px;opacity:.6;position:absolute;width:40px}@keyframes campaign-bubble-rise{0%{opacity:0;transform:translateY(0) scale(0)}5%{opacity:.1}20%{opacity:.2}40%{opacity:.1}80%{opacity:0}to{opacity:0;transform:translateY(-120vh) scale(2)}}.campaign-bubble:first-child{animation-delay:0s;animation-duration:22s;height:80px;left:10%;width:80px}.campaign-bubble:nth-child(2){animation-delay:1s;animation-duration:20s;background:#136a8a1a;height:45px;left:20%;width:45px}.campaign-bubble:nth-child(3){animation-delay:2s;animation-duration:18s;height:60px;left:35%;width:60px}.campaign-bubble:nth-child(4){animation-delay:0s;animation-duration:21s;background:#136a8a1a;height:75px;left:50%;width:75px}.campaign-bubble:nth-child(5){animation-delay:1s;animation-duration:19s;height:35px;left:65%;width:35px}.campaign-bubble:nth-child(6){animation-delay:3s;animation-duration:15s;background:#136a8a1a;height:50px;left:80%;width:50px}.campaign-bubble:nth-child(7){animation-delay:2s;animation-duration:25s;height:45px;left:15%;width:45px}.campaign-bubble:nth-child(8){animation-delay:4s;animation-duration:23s;background:#136a8a1a;height:65px;left:30%;width:65px}.campaign-bubble:nth-child(9){animation-delay:1s;animation-duration:20s;height:40px;left:45%;width:40px}.campaign-bubble:nth-child(10){animation-delay:2s;animation-duration:26s;background:#136a8a1a;height:55px;left:60%;width:55px}.campaign-bubble:nth-child(11){animation-delay:0s;animation-duration:22s;height:60px;left:75%;width:60px}.campaign-bubble:nth-child(12){animation-delay:3s;animation-duration:18s;background:#136a8a1a;height:35px;left:90%;width:35px}.campaign-bubble:nth-child(13){animation-delay:5s;animation-duration:24s;height:70px;left:25%;width:70px}.campaign-bubble:nth-child(14){animation-delay:2s;animation-duration:19s;background:#136a8a1a;height:40px;left:55%;width:40px}.campaign-bubble:nth-child(15){animation-delay:4s;animation-duration:21s;height:50px;left:85%;width:50px}.campaign-glow-effect{background:radial-gradient(ellipse at center,#ff7d0026 0,#ff7d000d 40%,#00152400 70%);height:120%;opacity:0;position:absolute;transform:scale(.8);transition:opacity 1.2s ease-out,transform 1.2s ease-out;width:120%;z-index:1}.campaign-glow-effect.visible{opacity:1;transform:scale(1)}.campaign-panel{background:linear-gradient(145deg,#012a36,#011824);border-radius:16px;box-shadow:0 10px 30px #00000080,0 0 0 1px #ffffff0d,inset 0 2px 0 0 #ffffff1a,inset 0 -1px 0 0 #0000004d;margin-top:8rem;max-width:800px;opacity:0;overflow:hidden;padding:2.5rem;position:relative;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;width:90%;z-index:5}.campaign-panel:before{animation:campaign-panel-shimmer 6s ease-in-out infinite;background:linear-gradient(45deg,#0000 65%,#ff7d001a 75%,#0000 85%);background-size:200% 200%;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@keyframes campaign-panel-shimmer{0%{background-position:200% 0}50%{background-position:0 100%}to{background-position:200% 0}}.campaign-panel-visible{opacity:1;transform:translateY(0)}.campaign-panel-exit{animation:campaign-panel-exit .6s forwards}@keyframes campaign-panel-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-30px) scale(.95)}}.campaign-panel-shake{animation:campaign-panel-shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes campaign-panel-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.campaign-panel-header{margin-bottom:2.5rem;position:relative;text-align:center}.campaign-panel-title{-webkit-text-fill-color:#0000;animation:campaign-text-shimmer 8s ease-in-out infinite;background:linear-gradient(90deg,#f8f1e5,#ffc88a);-webkit-background-clip:text;color:#f8f1e5;display:inline-block;font-size:2.5rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;position:relative}@keyframes campaign-text-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.campaign-panel-title:after{animation:campaign-underline-pulse 3s ease-in-out infinite;background:linear-gradient(90deg,#ff7d0000,#ff7d00cc,#ff7d0000);border-radius:2px;bottom:-8px;content:"";height:3px;left:30%;position:absolute;width:40%}@keyframes campaign-underline-pulse{0%,to{left:30%;opacity:.5;width:40%}50%{left:20%;opacity:1;width:60%}}.campaign-panel-badge{animation:campaign-badge-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ff7d00,#f50);border-radius:4px;box-shadow:0 2px 8px #ff7d0066;color:#fff;font-size:.8rem;font-weight:600;margin-left:.5rem;padding:.25rem .6rem;position:relative;text-shadow:0 1px 2px #0003;top:-.5rem}@keyframes campaign-badge-pulse{0%,to{box-shadow:0 2px 8px #ff7d0066;transform:scale(1)}50%{box-shadow:0 2px 12px #ff7d0099;transform:scale(1.05)}}.campaign-panel-description{animation:campaign-fade-in .8s ease-out .5s forwards;color:#f8f1e5bf;font-size:1.25rem;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:1.2rem;max-width:90%;opacity:0;transform:translateY(10px)}@keyframes campaign-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.campaign-more-goals,.campaign-top-goals{display:flex;gap:1.2rem;justify-content:center;margin-bottom:2rem;opacity:0;opacity:1;transform:translateY(20px);transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out}.campaign-section-active{opacity:1;transform:translateY(0)}.campaign-more-goals-title{color:#f8f1e5;font-size:1.5rem;font-weight:500;margin:2rem 0 1.5rem;opacity:0;text-align:center;transform:translateY(15px);transition:opacity .6s ease-out,transform .6s ease-out}.campaign-goal-box{align-items:center;animation:campaign-goal-box-enter .5s cubic-bezier(.34,1.56,.64,1) backwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(145deg,#141e28e6,#0f1721e6);border:1px solid #ffffff08;border-radius:12px;box-shadow:0 4px 15px #0000004d,inset 0 1px 0 #ffffff08;cursor:pointer;display:flex;flex:1 1;flex-direction:column;max-width:250px;min-width:200px;overflow:hidden;padding:1.8rem 1.5rem;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease-out,background .3s ease-out}@keyframes campaign-goal-box-enter{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.campaign-goal-box:hover{box-shadow:0 8px 25px #0006,0 0 0 1px #ffffff0d,inset 0 1px 0 #ffffff1a;transform:translateY(-5px) scale(1.03);z-index:2}.campaign-goal-box.selected{background:linear-gradient(145deg,#232d3ce6,#192332e6);border:1px solid #ff7d0080;box-shadow:0 8px 25px #0006,0 0 15px #ff7d004d,0 0 0 1px #ff7d0080;transform:translateY(-5px) scale(1.03);z-index:3}.campaign-goal-box.selected .campaign-goal-icon-background{background:#ff7d0026;transform:scale(1.1)}.campaign-goal-box.selected .campaign-goal-icon svg{color:#ff7d00;filter:drop-shadow(0 0 8px rgba(255,125,0,.5))}.campaign-deselect-animation{animation:campaign-goal-deselect .3s forwards}@keyframes campaign-goal-deselect{0%{transform:translateY(-5px) scale(1.03)}to{border-color:#ffffff08;box-shadow:0 4px 15px #0000004d;transform:translateY(0) scale(1)}}.campaign-goal-corner-accent{border-radius:1px;height:8px;opacity:0;position:absolute;transition:opacity .3s,transform .3s;width:8px}.campaign-goal-box.selected .campaign-goal-corner-accent,.campaign-goal-box:hover .campaign-goal-corner-accent{opacity:1}.campaign-goal-corner-accent.top-left{border-left:2px solid #ff7d00b3;border-top:2px solid #ff7d00b3;left:0;top:0;transform:translate(-4px,-4px)}.campaign-goal-corner-accent.top-right{border-right:2px solid #ff7d00b3;border-top:2px solid #ff7d00b3;right:0;top:0;transform:translate(4px,-4px)}.campaign-goal-corner-accent.bottom-left{border-bottom:2px solid #ff7d00b3;border-left:2px solid #ff7d00b3;bottom:0;left:0;transform:translate(-4px,4px)}.campaign-goal-corner-accent.bottom-right{border-bottom:2px solid #ff7d00b3;border-right:2px solid #ff7d00b3;bottom:0;right:0;transform:translate(4px,4px)}.campaign-goal-box.selected .campaign-goal-corner-accent.bottom-left,.campaign-goal-box.selected .campaign-goal-corner-accent.bottom-right,.campaign-goal-box.selected .campaign-goal-corner-accent.top-left,.campaign-goal-box.selected .campaign-goal-corner-accent.top-right,.campaign-goal-box:hover .campaign-goal-corner-accent.bottom-left,.campaign-goal-box:hover .campaign-goal-corner-accent.bottom-right,.campaign-goal-box:hover .campaign-goal-corner-accent.top-left,.campaign-goal-box:hover .campaign-goal-corner-accent.top-right{transform:translate(0)}.campaign-goal-hover-glow{background:radial-gradient(circle at center,#ff7d0033 0,#ff7d0000 70%);border-radius:12px;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-out;width:100%;z-index:-1}.campaign-goal-box.selected .campaign-goal-hover-glow,.campaign-goal-box:hover .campaign-goal-hover-glow{opacity:1}.campaign-goal-icon-container{align-items:center;display:flex;height:65px;justify-content:center;margin-bottom:1.5rem;position:relative;width:65px}.campaign-goal-icon-background{background:#ffffff0d;border-radius:50%;height:100%;position:absolute;transition:transform .3s ease-out,background .3s ease-out;width:100%}.campaign-goal-box:hover .campaign-goal-icon-background{background:#ff7d001a;transform:scale(1.1)}.campaign-goal-icon{position:relative;transition:transform .3s ease-out;z-index:1}.campaign-goal-box:hover .campaign-goal-icon{transform:scale(1.1)}.campaign-icon-svg{color:#f8f1e5;height:35px;transition:color .3s ease-out,filter .3s ease-out;width:35px}.campaign-goal-box:hover .campaign-icon-svg{color:#ff7d00;filter:drop-shadow(0 0 5px rgba(255,125,0,.3))}.campaign-goal-title{color:#f8f1e5;font-size:1.2rem;font-weight:600;margin-bottom:.8rem;text-align:center;transition:color .3s ease-out}.campaign-goal-box.selected .campaign-goal-title,.campaign-goal-box:hover .campaign-goal-title{color:#ffc88a}.campaign-goal-description{color:#f8f1e5a6;font-size:.95rem;line-height:1.5;text-align:center;transition:color .3s ease-out}.campaign-goal-box.selected .campaign-goal-description,.campaign-goal-box:hover .campaign-goal-description{color:#f8f1e5cc}.campaign-selection-indicator{align-items:center;background:#ff7d0033;border-radius:50%;display:flex;height:20px;justify-content:center;opacity:0;position:absolute;right:1rem;top:1rem;transform:scale(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease-out,background .3s ease-out;width:20px}.campaign-selection-indicator svg{color:#fff;height:12px;opacity:0;transform:scale(.5);transition:opacity .3s ease-out,transform .3s ease-out;width:12px}.campaign-goal-box.selected .campaign-selection-indicator{background:#ff7d00;opacity:1;transform:scale(1)}.campaign-goal-box.selected .campaign-selection-indicator svg{opacity:1;transform:scale(1)}.campaign-panel-buttons{animation:campaign-fade-in .8s ease-out 1.2s forwards;display:flex;gap:1.5rem;justify-content:center;margin-top:2.5rem;opacity:0;transform:translateY(20px)}.campaign-button-cancel,.campaign-button-continue{border:none;border-radius:10px;cursor:pointer;font-size:1.1rem;font-weight:500;outline:none;overflow:hidden;padding:.9rem 2rem;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease-out,background .3s ease-out}.campaign-button-cancel{background:#0f1923cc;border:1px solid #ffffff1a;color:#f8f1e5}.campaign-button-cancel:hover{background:#19232de6;box-shadow:0 5px 15px #0003;transform:translateY(-3px)}.campaign-button-continue{align-items:center;background:linear-gradient(135deg,#ff7d00,#f50);box-shadow:0 5px 15px #ff55004d;color:#fff;display:flex;gap:.5rem;justify-content:center;padding:.9rem 2.5rem}.campaign-button-continue:hover{background:linear-gradient(135deg,#ff8f20,#ff6500);box-shadow:0 8px 20px #f506;transform:translateY(-3px)}.campaign-button-arrow{height:18px;margin-left:.3rem;transition:transform .3s ease-out;width:18px}.campaign-button-continue:hover .campaign-button-arrow{transform:translateX(3px)}.campaign-button-shimmer{animation:campaign-button-shimmer 3s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);height:100%;left:-100%;pointer-events:none;position:absolute;top:0;width:100%}@keyframes campaign-button-shimmer{0%{left:-100%}50%,to{left:100%}}.campaign-loading-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.campaign-loading-spinner{height:60px;margin-bottom:1.5rem;position:relative;width:60px}.campaign-spinner-inner{animation:campaign-spinner-rotate 1.2s linear infinite;border:4px solid #0000;border-radius:50%;border-top-color:#ff7d00;height:100%;position:absolute;width:100%}.campaign-spinner-inner:after,.campaign-spinner-inner:before{border:4px solid #0000;border-radius:50%;content:"";height:calc(100% + 8px);left:-4px;position:absolute;top:-4px;width:calc(100% + 8px)}.campaign-spinner-inner:before{animation:campaign-spinner-rotate 2s linear infinite;border-top-color:#ff7d0080}.campaign-spinner-inner:after{animation:campaign-spinner-rotate 3s linear infinite;border-top-color:#ff7d004d}@keyframes campaign-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.campaign-loading-text{animation:campaign-loading-pulse 1.5s ease-in-out infinite;color:#f8f1e5;font-size:1.2rem;text-align:center}@keyframes campaign-loading-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:768px){.campaign-panel{margin-top:6rem;padding:2rem 1.5rem;width:92%}.campaign-panel-title{font-size:2rem}.campaign-panel-description{font-size:1.1rem}.campaign-more-goals,.campaign-top-goals{flex-wrap:wrap}.campaign-goal-box{margin-bottom:1rem;max-width:45%;min-width:45%}}@media (max-width:576px){.campaign-panel{margin-top:5rem;padding:1.5rem 1rem;width:95%}.campaign-panel-title{font-size:1.8rem}.campaign-goal-box{max-width:100%;min-width:100%}.campaign-panel-buttons{flex-direction:column;gap:1rem}.campaign-button-cancel,.campaign-button-continue{width:100%}}:root{--fy-primary-bg:#0a0e1b;--fy-secondary-bg:#131b31;--fy-card-bg:#1c2340;--fy-card-hover:#252e4e;--fy-primary-orange:#ff7d00;--fy-secondary-orange:#ffa726;--fy-accent-blue:#1da1f2;--fy-accent-navy:#0a66c2;--fy-accent-cream:#ffecd1;--fy-text-primary:#f8f9fa;--fy-text-secondary:#b0b8c4;--fy-text-accent:#ff7d00;--fy-success-color:#4caf50;--fy-error-color:#f44336;--fy-warning-color:#ffc107;--fy-shadow-light:0 5px 15px #0003;--fy-shadow-medium:0 10px 25px #00000040;--fy-shadow-heavy:0 15px 35px #00000059;--fy-gradient-primary:linear-gradient(135deg,#ff7d00,#ff9800);--fy-gradient-secondary:linear-gradient(135deg,#1da1f2,#0a66c2);--fy-gradient-success:linear-gradient(135deg,#4caf50,#2e7d32);--fy-gradient-error:linear-gradient(135deg,#f44336,#d32f2f);--fy-gradient-dark:linear-gradient(135deg,#1c2340,#0c1122);--fy-transition-default:all 0.3s cubic-bezier(0.25,0.8,0.25,1);--fy-transition-bounce:all 0.5s cubic-bezier(0.68,-0.6,0.32,1.6);--fy-border-radius-sm:8px;--fy-border-radius-md:12px;--fy-border-radius-lg:16px;--fy-spacing-xs:0.5rem;--fy-spacing-sm:1rem;--fy-spacing-md:1.5rem;--fy-spacing-lg:2rem;--fy-spacing-xl:3rem}body,html{scroll-behavior:smooth}body{color:var(--fy-text-primary)}.fy-campaign-results-container,body{background-color:#0a0e1b;background-color:var(--fy-primary-bg)}.fy-campaign-results-container{color:#f8f9fa;color:var(--fy-text-primary);min-height:100vh;overflow-x:hidden;padding:1.5rem;padding:var(--fy-spacing-md);padding-bottom:150px;position:relative}.fy-campaign-results-container:before{background:radial-gradient(circle at 10% 10%,#1da1f20a 0,#0000 50%),radial-gradient(circle at 90% 90%,#ff7d000a 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.fy-scroll-section{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform}.fy-scroll-section.fy-appear{opacity:1;transform:translateY(0)}.fy-section-header{align-items:center;display:flex;margin-bottom:1.5rem;margin-bottom:var(--fy-spacing-md);padding:1rem 0;padding:var(--fy-spacing-sm) 0;position:relative}.fy-section-header:after{background:linear-gradient(90deg,#0000,#ff7d004d,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.fy-section-header h2{color:#f8f9fa;color:var(--fy-text-primary);font-size:1.8rem;font-weight:700;letter-spacing:.5px;margin:0;position:relative;text-shadow:0 2px 4px #0000004d;z-index:1}.fy-section-icon{animation:pulse 2s infinite alternate;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:1.5rem;margin-right:.5rem;margin-right:var(--fy-spacing-xs)}.fy-section-divider{background:linear-gradient(135deg,#ff7d00,#ff9800);background:var(--fy-gradient-primary);border-radius:8px;border-radius:var(--fy-border-radius-sm);box-shadow:0 0 8px #ff7d004d;flex-grow:1;height:2px;margin-left:1.5rem;margin-left:var(--fy-spacing-md);overflow:hidden;position:relative}.fy-section-divider:after{animation:shimmer 2.5s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.fy-empty-state{background:#0000001a;border:1px dashed #ffffff1a;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:inset 0 0 15px #0000001a;color:#b0b8c4;color:var(--fy-text-secondary);font-style:italic;padding:2rem;padding:var(--fy-spacing-lg);text-align:center}.fy-loading-container{align-items:center;background:#0a0e1b;background:var(--fy-primary-bg);display:flex;flex-direction:column;justify-content:center;min-height:60vh;position:relative}.fy-loading-container:before{background:radial-gradient(circle at center,#1da1f208 0,#0000 70%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.fy-pulse-loader{display:flex;justify-content:center;margin-bottom:1.5rem;margin-bottom:var(--fy-spacing-md);position:relative}.fy-pulse-loader:before{animation:pulse-glow 2s infinite alternate;background:#ff7d000d;border-radius:50%;content:"";height:60px;position:absolute;width:60px}.fy-pulse-circle{animation:pulse-loader 1.5s ease-in-out infinite;background-color:#ff7d00;background-color:var(--fy-primary-orange);border-radius:50%;box-shadow:0 0 10px #ff7d0066;height:20px;margin:0 8px;transform:scale(0);width:20px}.fy-pulse-circle:first-child{animation-delay:0s}.fy-pulse-circle:nth-child(2){animation-delay:.2s;background-color:#1da1f2;background-color:var(--fy-accent-blue);box-shadow:0 0 10px #1da1f266}.fy-pulse-circle:nth-child(3){animation-delay:.4s;background-color:#ffecd1;background-color:var(--fy-accent-cream);box-shadow:0 0 10px #ffecd166}.fy-loading-text{color:#f8f9fa;color:var(--fy-text-primary);display:flex;font-size:1.5rem;font-weight:600;justify-content:center;letter-spacing:1px;text-shadow:0 2px 4px #0003}.fy-loading-text span{animation:text-fade 1.5s ease-in-out infinite;opacity:.5}.fy-loading-text span:first-child{animation-delay:.1s}.fy-loading-text span:nth-child(2){animation-delay:.2s}.fy-loading-text span:nth-child(3){animation-delay:.3s}.fy-loading-text span:nth-child(4){animation-delay:.4s}.fy-loading-text span:nth-child(5){animation-delay:.5s}.fy-loading-text span:nth-child(6){animation-delay:.6s}.fy-loading-text span:nth-child(7){animation-delay:.7s}.fy-loading-text span:nth-child(8){animation-delay:.8s}.fy-loading-text span:nth-child(9){animation-delay:.9s}.fy-loading-text span:nth-child(10){animation-delay:1s}.fy-error-container,.fy-no-campaign-container{align-items:center;background:#0a0e1b;background:var(--fy-primary-bg);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:2rem;padding:var(--fy-spacing-lg);position:relative;text-align:center}.fy-error-container:before,.fy-no-campaign-container:before{background:radial-gradient(circle at center,#f4433608 0,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.fy-empty-state-icon,.fy-error-icon{animation:pulse 2s infinite alternate;filter:drop-shadow(0 0 10px rgba(244,67,54,.3));height:90px;margin-bottom:1.5rem;margin-bottom:var(--fy-spacing-md);width:90px}.fy-empty-state-icon{filter:drop-shadow(0 0 10px rgba(255,125,0,.3))}.fy-error-message{background:#f443360d;border:1px solid #f443361a;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:0 4px 12px #0000001a;color:#f44336;color:var(--fy-error-color);font-size:1.1rem;margin:1rem 0;margin:var(--fy-spacing-sm) 0;max-width:600px;padding:1rem 1.5rem;padding:var(--fy-spacing-sm) var(--fy-spacing-md)}.fy-create-campaign-button,.fy-retry-button{background:linear-gradient(135deg,#ff7d00,#ff9800);background:var(--fy-gradient-primary);border:1px solid #ffffff1a;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:0 10px 25px #00000040,0 0 15px #ff7d004d;box-shadow:var(--fy-shadow-medium),0 0 15px #ff7d004d;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.5px;margin-top:1.5rem;margin-top:var(--fy-spacing-md);overflow:hidden;padding:.85rem 2rem;position:relative;text-shadow:0 1px 2px #0003;transition:all .5s cubic-bezier(.68,-.6,.32,1.6);transition:var(--fy-transition-bounce)}.fy-create-campaign-button:after,.fy-retry-button:after{background:radial-gradient(circle,#ffffff4d 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .5s ease;width:200%}.fy-create-campaign-button:hover,.fy-retry-button:hover{box-shadow:0 15px 35px #00000059,0 0 20px #ff7d0066;box-shadow:var(--fy-shadow-heavy),0 0 20px #ff7d0066;transform:translateY(-5px)}.fy-create-campaign-button:hover:after,.fy-retry-button:hover:after{animation:button-shine 2s infinite;opacity:1}.fy-create-campaign-button:active,.fy-retry-button:active{box-shadow:0 5px 15px #0003,0 0 10px #ff7d004d;box-shadow:var(--fy-shadow-light),0 0 10px #ff7d004d;transform:translateY(2px)}.fy-toast-notification{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:0 15px 35px #00000059,0 0 20px #0003;box-shadow:var(--fy-shadow-heavy),0 0 20px #0003;color:#fff;max-width:350px;opacity:0;padding:1rem 1.5rem;padding:var(--fy-spacing-sm) var(--fy-spacing-md);position:fixed;right:20px;top:20px;transform:translateX(30px);transition:opacity .4s ease,transform .4s ease;z-index:9999}.fy-toast-notification.show{opacity:1;transform:translateX(0)}.fy-toast-notification.success{background:linear-gradient(135deg,#4caf50f2,#2e7d32f2)}.fy-toast-notification.error{background:linear-gradient(135deg,#f44336f2,#d32f2ff2)}.fy-toast-notification.warning{background:linear-gradient(135deg,#ffc107f2,#ff8f00f2)}.fy-toast-content{align-items:center;display:flex}.fy-toast-icon{animation:pulse 1.5s infinite alternate;flex-shrink:0;height:28px;margin-right:1rem;margin-right:var(--fy-spacing-sm);width:28px}.fy-toast-message{flex-grow:1;font-size:.95rem;font-weight:500;line-height:1.4;text-shadow:0 1px 2px #0000001a}.fy-campaign-hero{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#131b31,#0c1122);border:1px solid #ffffff0d;border-radius:16px;border-radius:var(--fy-border-radius-lg);box-shadow:0 15px 35px #00000059,0 0 30px #00000026;box-shadow:var(--fy-shadow-heavy),0 0 30px #00000026;display:flex;margin-bottom:3rem;margin-bottom:var(--fy-spacing-xl);min-height:260px;overflow:hidden;padding:3rem 2rem;padding:var(--fy-spacing-xl) var(--fy-spacing-lg);position:relative}.fy-hero-background{height:100%;overflow:hidden;top:0;z-index:0}.fy-hero-background,.fy-hero-wave{left:0;position:absolute;width:100%}.fy-hero-wave{animation:wave-animation 20s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.25' fill='%23FF7D00'/%3E%3Cpath d='M0 0v15.81c13 21.11 27.64 41.05 47.69 56.24C99.41 111.27 165 111 224.58 91.58c31.15-10.15 60.09-26.07 89.67-39.8 40.92-19 84.73-46 130.83-49.67 36.26-2.85 70.9 9.42 98.6 31.56 31.77 25.39 62.32 62 103.63 73 40.44 10.79 81.35-6.69 119.13-24.28s75.16-39 116.92-43.05c59.73-5.85 113.28 22.88 168.9 38.84 30.2 8.66 59 6.17 87.09-7.5 22.43-10.89 48-26.93 60.65-49.24V0Z' opacity='.5' fill='%231DA1F2'/%3E%3C/svg%3E") repeat-x;background-size:1200px 120px;bottom:0;height:120px;z-index:1}.fy-hero-glow{animation:pulse-slow 8s infinite alternate;background:radial-gradient(circle,#ff7d0026 0,#0000 70%);border-radius:50%;height:600px;position:absolute;right:-20%;top:-50%;width:600px;z-index:0}.fy-hero-content{position:relative;width:100%;z-index:2}.fy-campaign-title{display:flex;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));flex-wrap:wrap;font-size:4rem;font-weight:800;gap:.5rem;gap:var(--fy-spacing-xs);line-height:1.1;margin-bottom:1.5rem;margin-bottom:var(--fy-spacing-md)}.fy-title-word{color:#f8f9fa;color:var(--fy-text-primary);display:inline-block;position:relative;text-shadow:0 0 20px #ff7d0033}.fy-title-word:first-child{animation-delay:0s;background:linear-gradient(90deg,#f8f9fa,#ff7d00);background:linear-gradient(to right,var(--fy-text-primary),var(--fy-primary-orange));-webkit-background-clip:text;background-clip:text;color:#0000}.fy-title-word:nth-child(2){animation-delay:.5s;background:linear-gradient(90deg,#ff7d00,#ffa726);background:linear-gradient(to right,var(--fy-primary-orange),var(--fy-secondary-orange));-webkit-background-clip:text;background-clip:text;color:#0000}.fy-title-word:nth-child(3){animation-delay:1s;background:linear-gradient(90deg,#ffa726,#f8f9fa);background:linear-gradient(to right,var(--fy-secondary-orange),var(--fy-text-primary));-webkit-background-clip:text;background-clip:text;color:#0000}.fy-campaign-brief{max-width:80%;position:relative}.fy-campaign-brief p{color:#b0b8c4;color:var(--fy-text-secondary);font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem;margin-bottom:var(--fy-spacing-md);text-shadow:0 1px 3px #0003}.fy-brief-statistics{display:flex;gap:1.5rem;gap:var(--fy-spacing-md);margin-top:1.5rem;margin-top:var(--fy-spacing-md)}.fy-brief-stat{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;border-radius:var(--fy-border-radius-sm);display:flex;flex-direction:column;padding:1rem 1.5rem;padding:var(--fy-spacing-sm) var(--fy-spacing-md);transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--fy-transition-default)}.fy-brief-stat:hover{background:#ffffff12;box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.fy-stat-value{animation:text-shadow-pulse 2s infinite alternate;color:#ff7d00;color:var(--fy-primary-orange);font-size:1.5rem;font-weight:700;margin-bottom:4px}.fy-stat-label{color:#b0b8c4;color:var(--fy-text-secondary);font-size:.85rem;letter-spacing:1px;text-transform:uppercase}.fy-active-badge{animation:pulse 2s infinite;background:linear-gradient(135deg,#4caf50,#2e7d32);border:1px solid #ffffff4d;border-radius:30px;box-shadow:0 0 15px #2e7d3280,0 0 30px #2e7d3233;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:1px;padding:.5rem 1rem;padding:var(--fy-spacing-xs) var(--fy-spacing-sm);position:absolute;right:1.5rem;right:var(--fy-spacing-md);text-shadow:0 1px 2px #0003;top:1.5rem;top:var(--fy-spacing-md);z-index:2}.fy-image-notice{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#ffa7261a,#ff7d000d);border:1px solid #ffa72633;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:0 5px 15px #0003,0 0 15px #0000000d;box-shadow:var(--fy-shadow-light),0 0 15px #0000000d;display:flex;margin-bottom:2rem;margin-bottom:var(--fy-spacing-lg);overflow:hidden;padding:1rem 1.5rem;padding:var(--fy-spacing-sm) var(--fy-spacing-md);position:relative}.fy-image-notice:before{background:radial-gradient(circle at top right,#ffa7261a,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.fy-notice-icon{animation:pulse 2s infinite alternate;filter:drop-shadow(0 0 5px rgba(255,167,38,.3));flex-shrink:0;height:40px;margin-right:1rem;margin-right:var(--fy-spacing-sm);width:40px}.fy-image-notice p{color:#b0b8c4;color:var(--fy-text-secondary);flex:1 1;font-size:.95rem;line-height:1.5;margin:0;text-shadow:0 1px 2px #0000001a}.fy-notice-button{background:linear-gradient(135deg,#ff7d00,#ff9800);background:var(--fy-gradient-primary);border:1px solid #ffffff1a;border-radius:8px;border-radius:var(--fy-border-radius-sm);box-shadow:0 5px 15px #0003,0 0 10px #ff7d0033;box-shadow:var(--fy-shadow-light),0 0 10px #ff7d0033;color:#fff;cursor:pointer;font-weight:600;margin-left:1rem;margin-left:var(--fy-spacing-sm);overflow:hidden;padding:.5rem 1.5rem;padding:var(--fy-spacing-xs) var(--fy-spacing-md);position:relative;text-shadow:0 1px 2px #0000001a;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--fy-transition-default)}.fy-notice-button:before{background:#fff3;content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-15deg);transition:all .5s ease;width:100%}.fy-notice-button:hover{box-shadow:0 10px 25px #00000040,0 0 15px #ff7d004d;box-shadow:var(--fy-shadow-medium),0 0 15px #ff7d004d;transform:translateY(-3px)}.fy-notice-button:hover:before{left:100%}.fy-notice-button:active{box-shadow:0 5px 15px #0003,0 0 5px #ff7d0033;box-shadow:var(--fy-shadow-light),0 0 5px #ff7d0033;transform:translateY(1px)}.fy-metrics-section{grid-gap:1.5rem;grid-gap:var(--fy-spacing-md);display:grid;gap:1.5rem;gap:var(--fy-spacing-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:3rem;margin-bottom:var(--fy-spacing-xl);position:relative}.fy-metrics-section:before{background:radial-gradient(ellipse at bottom,#1da1f208,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.fy-metric-card{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#131b31,#1c2340cc);background:linear-gradient(135deg,var(--fy-secondary-bg),#1c2340cc);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:0 10px 25px #00000040,0 0 20px #0000001a;box-shadow:var(--fy-shadow-medium),0 0 20px #0000001a;display:flex;flex-direction:column;min-height:220px;overflow:hidden;padding:1.5rem;padding:var(--fy-spacing-md);position:relative;transform:translateY(0);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.fy-metric-card:before{background:radial-gradient(circle at 50% 0,#ffffff1a 0,#0000 60%);height:100%;pointer-events:none;top:0;z-index:1}.fy-metric-card:after,.fy-metric-card:before{content:"";left:0;position:absolute;width:100%}.fy-metric-card:after{background:linear-gradient(135deg,#ff7d00,#ff9800);background:var(--fy-gradient-primary);bottom:0;height:3px;transform:scaleX(.8);transform-origin:center;transition:transform .4s ease}.fy-metric-card:hover{background:linear-gradient(135deg,#1e2846e6,#19233ccc);box-shadow:0 15px 35px #00000059,0 10px 25px #00000026;box-shadow:var(--fy-shadow-heavy),0 10px 25px #00000026;transform:translateY(-8px) scale(1.02);z-index:2}.fy-metric-card:hover:after{box-shadow:0 0 15px #ff7d0066;transform:scaleX(1)}.fy-metric-icon{filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));height:65px;margin-bottom:1rem;margin-bottom:var(--fy-spacing-sm);position:relative;width:65px;z-index:2}.fy-icon-rocket{animation:rocket-fly 3s infinite alternate}.fy-icon-target{animation:target-pulse 2s infinite alternate}.fy-icon-advice{animation:advice-rotate 4s linear infinite}.fy-icon-status{animation:pulse 2s infinite alternate}.fy-icon-status.active{animation:glow 1.5s infinite alternate}.fy-metric-card h3{color:#b0b8c4;color:var(--fy-text-secondary);font-size:1.2rem;font-weight:600;margin:1rem 0;margin:var(--fy-spacing-sm) 0;position:relative;text-align:center;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--fy-transition-default);z-index:2}.fy-metric-card:hover h3{color:#f8f9fa;color:var(--fy-text-primary);transform:scale(1.05)}.fy-metric-value-container{align-items:center;display:flex;flex-grow:1;justify-content:center;position:relative;width:100%;z-index:2}.fy-metric-value{color:#ff7d00;color:var(--fy-primary-orange);font-size:3rem;font-weight:700;position:relative;text-align:center;text-shadow:0 2px 10px #ff7d004d;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--fy-transition-default);z-index:2}.fy-metric-card:hover .fy-metric-value{text-shadow:0 0 15px #ff7d0080;transform:scale(1.1)}.fy-status-value{animation:text-shadow-pulse 2s infinite alternate;background:linear-gradient(135deg,#ff7d00,#ff9800);background:var(--fy-gradient-primary);-webkit-background-clip:text;background-clip:text;color:#f8f9fa;color:var(--fy-text-primary);color:#0000}.fy-calendar-section{margin-bottom:3rem;margin-bottom:var(--fy-spacing-xl);position:relative}.fy-calendar-section:before{background:radial-gradient(ellipse at top left,#ff7d0005,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.fy-calendar-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#131b31,#131b31e6);background:linear-gradient(135deg,var(--fy-secondary-bg),#131b31e6);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:0 15px 35px #00000059,0 10px 30px #0000001a;box-shadow:var(--fy-shadow-heavy),0 10px 30px #0000001a;overflow:hidden;padding:1.5rem;padding:var(--fy-spacing-md);position:relative}.fy-calendar-container:before{background:radial-gradient(circle at top right,#1da1f20d,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.fy-calendar-header{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--fy-spacing-md);padding-bottom:1rem;padding-bottom:var(--fy-spacing-sm)}.fy-calendar-header h3{background:linear-gradient(90deg,#f8f9fa,#1da1f2);background:linear-gradient(90deg,var(--fy-text-primary),var(--fy-accent-blue));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 8px #1da1f233}.fy-month-btn{align-items:center;background:#1c2340;background:var(--fy-card-bg);border:1px solid #ffffff0d;border-radius:50%;box-shadow:0 4px 10px #0003;color:#f8f9fa;color:var(--fy-text-primary);cursor:pointer;display:flex;font-size:1.2rem;height:44px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:44px}.fy-month-btn:before{background:radial-gradient(circle at center,#ffffff1a 0,#0000 70%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.fy-month-btn:hover{background:#ff7d00;background:var(--fy-primary-orange);box-shadow:0 0 15px #ff7d0080;transform:scale(1.1) rotate(5deg)}.fy-month-btn:active{transform:scale(.95)}.fy-weekday-header{grid-gap:.5rem;grid-gap:var(--fy-spacing-xs);display:grid;gap:.5rem;gap:var(--fy-spacing-xs);grid-template-columns:repeat(7,1fr);margin-bottom:.5rem;margin-bottom:var(--fy-spacing-xs)}.fy-weekday-cell{border-bottom:1px solid #1da1f233;color:#1da1f2;color:var(--fy-accent-blue);font-size:.9rem;font-weight:700;letter-spacing:.5px;padding:.5rem;padding:var(--fy-spacing-xs);text-align:center;text-shadow:0 1px 2px #0003}.fy-calendar-grid{grid-gap:.5rem;grid-gap:var(--fy-spacing-xs);gap:.5rem;gap:var(--fy-spacing-xs);perspective:1000px}.fy-calendar-day{border:1px solid #ffffff0d;border-radius:8px;border-radius:var(--fy-border-radius-sm);box-shadow:0 4px 10px #0000001a;cursor:pointer;min-height:80px;padding:.5rem;padding:var(--fy-spacing-xs);transform-style:preserve-3d;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.fy-calendar-day.empty{background:#0000;border:none;box-shadow:none;cursor:default}.fy-calendar-day.has-event{border:1px solid #ff7d001a;box-shadow:0 0 15px #ff7d004d;transform:translateZ(0)}.fy-calendar-day.selected{border:1px solid #ff7d0033;box-shadow:0 0 20px #ff7d0080;transform:scale(1.08) translateZ(10px);z-index:5}.fy-calendar-day:hover:not(.empty){box-shadow:0 8px 20px #0003;transform:translateY(-5px) translateZ(5px) rotateX(5deg);z-index:3}.fy-calendar-day.selected:hover{transform:scale(1.08) translateY(-5px) translateZ(15px) rotateX(5deg)}.fy-day-number{font-size:1rem;margin-bottom:.5rem;margin-bottom:var(--fy-spacing-xs);text-shadow:0 1px 3px #0000004d}.fy-event-title{font-weight:500;margin-top:auto;opacity:.9;text-shadow:0 1px 2px #0000004d}.fy-day-details{animation:fade-in .5s ease;margin-bottom:3rem;margin-bottom:var(--fy-spacing-xl);position:relative}.fy-day-details:before{background:radial-gradient(ellipse at center,#1da1f205,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.fy-day-events-container{grid-gap:1.5rem;grid-gap:var(--fy-spacing-md);display:grid;gap:1.5rem;gap:var(--fy-spacing-md);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1.5rem;margin-top:var(--fy-spacing-md)}.fy-day-event-card{animation:slide-up .5s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#131b31,#1c2340cc);background:linear-gradient(135deg,var(--fy-secondary-bg),#1c2340cc);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:0 10px 25px #00000040,0 5px 15px #0000001a;box-shadow:var(--fy-shadow-medium),0 5px 15px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.fy-day-event-card:hover{box-shadow:0 15px 35px #00000059,0 10px 25px #00000026;box-shadow:var(--fy-shadow-heavy),0 10px 25px #00000026;transform:translateY(-8px) translateX(5px)}.fy-event-date-header{border-bottom:1px solid #ffffff0d;padding:1rem;padding:var(--fy-spacing-sm);position:relative}.fy-event-date-header h4{color:#f8f9fa;color:var(--fy-text-primary);font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin:0;text-shadow:0 1px 3px #0003}.fy-event-content{flex-grow:1;padding:1.5rem;padding:var(--fy-spacing-md)}.fy-event-content p{color:#b0b8c4;color:var(--fy-text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:1rem;margin-bottom:var(--fy-spacing-sm)}.fy-event-content p:last-child{margin-bottom:0}.fy-event-content strong{color:#f8f9fa;color:var(--fy-text-primary);font-weight:700;margin-right:.5rem;margin-right:var(--fy-spacing-xs);text-shadow:0 1px 2px #0003}.fy-platform-tags{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--fy-spacing-xs);margin-top:.5rem;margin-top:var(--fy-spacing-xs)}.fy-platform-tag{border:1px solid #fff3;border-radius:20px;box-shadow:0 2px 6px #0003;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-shadow:0 1px 2px #0003;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--fy-transition-default)}.fy-platform-tag:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.fy-bingo-section{margin-bottom:3rem;margin-bottom:var(--fy-spacing-xl);position:relative}.fy-bingo-section:before{background:radial-gradient(ellipse at top right,#ff7d0005,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.fy-bingo-cards{grid-gap:2rem;grid-gap:var(--fy-spacing-lg);display:grid;gap:2rem;gap:var(--fy-spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));perspective:1000px}.fy-bingo-card{animation:fade-in-up .5s ease forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#131b31,#1c2340cc);background:linear-gradient(135deg,var(--fy-secondary-bg),#1c2340cc);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:0 10px 25px #00000040,0 8px 20px #0000001a;box-shadow:var(--fy-shadow-medium),0 8px 20px #0000001a;display:flex;flex-direction:column;height:100%;opacity:0;overflow:hidden;position:relative;transform:translateY(0) rotateX(0);transform:translateY(20px);transform-style:preserve-3d;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.fy-bingo-card:hover{border-color:#ff7d0033;box-shadow:0 15px 35px #00000059,0 15px 30px #0003;box-shadow:var(--fy-shadow-heavy),0 15px 30px #0003;transform:translateY(-10px) rotateX(5deg)}.fy-bingo-image-container{background:#1c2340;background:var(--fy-card-bg);height:200px;overflow:hidden;position:relative;width:100%}.fy-bingo-image-container:after{background:linear-gradient(180deg,#0000001a,#0006);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.fy-bingo-image-container.placeholder{align-items:center;background:linear-gradient(135deg,#2c3049b3,#272d40b3);display:flex;justify-content:center}.fy-placeholder-icon{animation:pulse-slow 2s infinite alternate;filter:drop-shadow(0 0 10px rgba(255,125,0,.3));height:80px;opacity:.7;width:80px;z-index:2}.fy-bingo-card-image{height:100%;object-fit:cover;transform-origin:center;transition:transform .8s ease;width:100%;z-index:1}.fy-bingo-card:hover .fy-bingo-card-image{transform:scale(1.1) rotate(1deg)}.fy-image-overlay{align-items:flex-end;background:linear-gradient(180deg,#0000 50%,#000c);display:flex;height:100%;left:0;opacity:0;padding:1rem;padding:var(--fy-spacing-sm);position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:2}.fy-bingo-card:hover .fy-image-overlay{opacity:1}.fy-overlay-text{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 4px #00000080}.fy-bingo-card-content{background:linear-gradient(180deg,#0000,#0c1122b3);display:flex;flex:1 1;flex-direction:column;padding:1.5rem;padding:var(--fy-spacing-md);position:relative;z-index:2}.fy-bingo-card-content h3{color:#ff7d00;color:var(--fy-primary-orange);display:inline-block;font-size:1.3rem;font-weight:700;margin-bottom:1rem;margin-bottom:var(--fy-spacing-sm);position:relative;text-shadow:0 2px 4px #0003}.fy-bingo-card-content h3:after{background:#ff7d00;background:var(--fy-primary-orange);bottom:-5px;box-shadow:0 0 5px #ff7d004d;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:40px}.fy-bingo-card:hover .fy-bingo-card-content h3:after{width:100%}.fy-bingo-card-content p{color:#b0b8c4;color:var(--fy-text-secondary);flex-grow:1;font-size:.95rem;line-height:1.6;position:relative}.fy-more-advice-section{margin-bottom:3rem;margin-bottom:var(--fy-spacing-xl);position:relative}.fy-more-advice-section:before{background:radial-gradient(ellipse at bottom left,#0a66c208,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.fy-advice-list{grid-gap:1.5rem;grid-gap:var(--fy-spacing-md);display:grid;gap:1.5rem;gap:var(--fy-spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.fy-advice-item{animation:fade-in-up .5s ease forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#131b31,#1c2340cc);background:linear-gradient(135deg,var(--fy-secondary-bg),#1c2340cc);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:0 10px 25px #00000040,0 8px 15px #0000001a;box-shadow:var(--fy-shadow-medium),0 8px 15px #0000001a;display:flex;opacity:0;overflow:hidden;padding:1.5rem;padding:var(--fy-spacing-md);position:relative;transform:translateY(20px);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.fy-advice-item:hover{background:linear-gradient(135deg,#1e2846e6,#19233ccc);border-color:#0a66c233;box-shadow:0 15px 35px #00000059,0 12px 25px #00000026;box-shadow:var(--fy-shadow-heavy),0 12px 25px #00000026;transform:translateY(-8px) translateX(5px)}.fy-advice-item:before{background:#1da1f2;background:var(--fy-accent-blue);box-shadow:0 0 10px #0a66c280;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--fy-transition-default);width:4px;z-index:1}.fy-advice-item:hover:before{background:linear-gradient(180deg,#1da1f2,#0a66c2);background:linear-gradient(to bottom,var(--fy-accent-blue),var(--fy-accent-navy));width:6px}.fy-advice-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));flex-shrink:0;height:40px;margin-right:1rem;margin-right:var(--fy-spacing-sm);transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--fy-transition-default);width:40px}.fy-advice-item:hover .fy-advice-icon{filter:drop-shadow(0 0 8px rgba(10,102,194,.4));transform:scale(1.1) rotate(5deg)}.fy-advice-content{flex-grow:1}.fy-advice-item h4{color:#1da1f2;color:var(--fy-accent-blue);font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem;margin-bottom:var(--fy-spacing-xs);margin-top:0;text-shadow:0 1px 3px #0003;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--fy-transition-default)}.fy-advice-item:hover h4{color:#f8f9fa;color:var(--fy-text-primary);transform:translateX(3px)}.fy-advice-item p{color:#b0b8c4;color:var(--fy-text-secondary);font-size:.95rem;line-height:1.6;margin:0}.fy-influencers-section{margin-bottom:3rem;margin-bottom:var(--fy-spacing-xl);position:relative}.fy-influencers-section:before{background:radial-gradient(ellipse at top right,#1da1f20d,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.fy-influencers-carousel{grid-gap:1.5rem;grid-gap:var(--fy-spacing-md);display:grid;gap:1.5rem;gap:var(--fy-spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:1.5rem;margin-top:var(--fy-spacing-md)}.fy-influencer-card{animation:slide-up .6s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#1e2332e6,#191e2dcc);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:0 10px 25px #00000040,0 8px 15px #0000001a;box-shadow:var(--fy-shadow-medium),0 8px 15px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.fy-influencer-card:before{background:radial-gradient(circle,#1da1f226 0,#0000 70%);border-radius:50%;content:"";height:100px;position:absolute;right:-50px;top:-50px;width:100px;z-index:0}.fy-influencer-card:hover{border-color:#1da1f233;box-shadow:0 15px 35px #00000059,0 15px 30px #00000026;box-shadow:var(--fy-shadow-heavy),0 15px 30px #00000026;transform:translateY(-8px) translateX(5px)}.fy-influencer-header{background:linear-gradient(90deg,#0a66c24d,#0a66c21a);border-bottom:1px solid #ffffff0d;padding:1.5rem;padding:var(--fy-spacing-md);position:relative}.fy-influencer-header:after{color:#1da1f233;content:"@";font-size:2rem;font-weight:700;position:absolute;right:1.5rem;right:var(--fy-spacing-md);text-shadow:0 1px 3px #0000001a;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--fy-transition-default)}.fy-influencer-card:hover .fy-influencer-header:after{color:#1da1f24d;transform:translateY(-50%) scale(1.1)}.fy-influencer-header h3{color:#f8f9fa;color:var(--fy-text-primary);font-size:1.2rem;font-weight:700;letter-spacing:.5px;margin:0;position:relative;text-shadow:0 1px 3px #0003;z-index:1}.fy-influencer-content{background:linear-gradient(180deg,#0000,#0a0f194d);flex-grow:1;padding:1.5rem;padding:var(--fy-spacing-md);position:relative;z-index:1}.fy-influencer-content p{color:#b0b8c4;color:var(--fy-text-secondary);font-size:.95rem;line-height:1.6;margin:0}.fy-action-buttons-container{background:linear-gradient(180deg,#0000,#0a0e1b 30%);background:linear-gradient(to bottom,#0000,var(--fy-primary-bg) 30%);margin-top:3rem;margin-top:var(--fy-spacing-xl);padding:2rem 0;padding:var(--fy-spacing-lg) 0;position:relative;width:100%;z-index:10}.fy-action-buttons{flex-wrap:wrap;gap:1.5rem;gap:var(--fy-spacing-md);margin:0 auto;max-width:1200px;min-height:100px;padding:0 1.5rem;padding:0 var(--fy-spacing-md);z-index:10}.fy-action-buttons,.fy-action-buttons button{display:flex;justify-content:center;position:relative}.fy-action-buttons button{align-items:center;border:1px solid #ffffff1a;border-radius:12px;border-radius:var(--fy-border-radius-md);box-shadow:0 10px 25px #00000040,0 8px 20px #0003;box-shadow:var(--fy-shadow-medium),0 8px 20px #0003;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;letter-spacing:.5px;min-width:220px;overflow:hidden;padding:1.5rem 2rem;padding:var(--fy-spacing-md) var(--fy-spacing-lg);text-shadow:0 1px 2px #0003;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.fy-action-buttons button:before{background:#fff3;content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-15deg);transition:transform .6s ease;width:100%;z-index:1}.fy-action-buttons button:hover:before{transform:translateX(200%) skewX(-15deg)}.fy-button-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:28px;margin-right:1rem;margin-right:var(--fy-spacing-sm);position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--fy-transition-default);width:28px;z-index:2}.fy-action-buttons button:hover .fy-button-icon{transform:scale(1.1) rotate(5deg)}.fy-action-buttons button span{font-weight:700;position:relative;z-index:2}.fy-activate-button{background:linear-gradient(135deg,#ff7d00,#ff9e00);border:2px solid #ffffff1a!important}.fy-activate-button:hover{background:linear-gradient(135deg,#ff8500,#ffa700)!important;box-shadow:0 15px 30px #ff7d0066!important;transform:translateY(-8px) scale(1.03)}.fy-activate-button:active{box-shadow:0 5px 15px #ff7d004d!important;transform:translateY(2px) scale(.98)}.fy-delete-button{background:linear-gradient(135deg,#f44336,#e53935);border:2px solid #ffffff1a!important}.fy-delete-button:hover{background:linear-gradient(135deg,#f54c40,#e84b47)!important;box-shadow:0 15px 30px #f4433666!important;transform:translateY(-8px) scale(1.03)}.fy-delete-button:active{box-shadow:0 5px 15px #f443364d!important;transform:translateY(2px) scale(.98)}.fy-find-button{background:linear-gradient(135deg,#1da1f2,#0d8ecf);border:2px solid #ffffff1a!important}.fy-find-button:hover{background:linear-gradient(135deg,#26aaf7,#1798db)!important;box-shadow:0 15px 30px #1da1f266!important;transform:translateY(-8px) scale(1.03)}.fy-find-button:active{box-shadow:0 5px 15px #1da1f24d!important;transform:translateY(2px) scale(.98)}@keyframes pulse-slow{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}@keyframes pulse-glow{0%{opacity:.3;transform:scale(.9)}to{opacity:.6;transform:scale(1.1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{to{opacity:1;transform:translateY(0)}}@keyframes wave-animation{0%{background-position-x:0}to{background-position-x:1200px}}@keyframes pulse-loader{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes text-shadow-pulse{0%{text-shadow:0 0 5px #ff7d004d}to{text-shadow:0 0 15px #ff7d00b3}}@keyframes button-shine{0%{opacity:0;transform:scale(.5) rotate(45deg)}50%{opacity:.5;transform:scale(1) rotate(45deg)}to{opacity:0;transform:scale(1.5) rotate(45deg)}}@keyframes rocket-fly{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}to{transform:translateY(0) rotate(0)}}@keyframes target-pulse{0%{transform:scale(.95)}to{transform:scale(1.05)}}@keyframes advice-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:1200px){.fy-campaign-title{font-size:3.5rem}.fy-metrics-section{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:992px){.fy-advice-list,.fy-bingo-cards,.fy-influencers-carousel{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fy-campaign-title{font-size:3rem}}@media (max-width:768px){.fy-campaign-results-container{padding:1rem;padding:var(--fy-spacing-sm)}.fy-campaign-title{font-size:2.5rem}.fy-campaign-brief{max-width:100%}.fy-metrics-section{gap:1rem;gap:var(--fy-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.fy-calendar-day{min-height:60px}.fy-advice-list,.fy-bingo-cards,.fy-day-events-container,.fy-influencers-carousel{gap:1rem;gap:var(--fy-spacing-sm);grid-template-columns:1fr}.fy-action-buttons{align-items:center;flex-direction:column}.fy-action-buttons button{max-width:300px;width:100%}}@media (max-width:480px){.fy-campaign-title{font-size:2rem}.fy-section-header h2{font-size:1.5rem}.fy-image-notice{align-items:flex-start;flex-direction:column}.fy-notice-icon{margin-bottom:.5rem;margin-bottom:var(--fy-spacing-xs);margin-right:0}.fy-notice-button{margin-left:0;margin-top:.5rem;margin-top:var(--fy-spacing-xs);width:100%}.fy-metric-card{min-height:180px}.fy-metric-value{font-size:2.5rem}}.fy-advice-content p,.fy-bingo-card-content p,.fy-campaign-brief p,.fy-event-content p,.fy-influencer-content p{color:#b0b8c4;color:var(--fy-text-secondary);font-size:.95rem;font-weight:400;line-height:1.6;margin:0 0 1rem;margin:0 0 var(--fy-spacing-sm)}p.fy-empty-state{color:#b0b8c4;color:var(--fy-text-secondary);font-size:1rem;font-style:italic;padding:2rem;padding:var(--fy-spacing-lg);text-align:center}::-webkit-scrollbar-track{background:#0c1122cc;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff7d00b3,#ff9800b3);border:2px solid #0c1122cc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff7d00e6,#ff9800e6)}.fy-calendar-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.fy-calendar-day{aspect-ratio:1/1;display:flex;flex-direction:column;height:auto;overflow:hidden;position:relative}.fy-day-number{font-weight:700;padding:4px}.fy-event-title{font-size:.8rem;max-width:100%;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}:root{--dark-navy:#0b0f2e;--navy-blue:#141c4a;--blue:#2c3e7c;--light-blue:#4056b3;--orange:#ff7d00;--light-orange:#ffa24b;--cream:#ffe6cc;--text-light:#f8f9fa;--text-secondary:#ced4da;--success:#4caf50;--warning:#ffc107;--danger:#f44336;--info:#2196f3;--glow-blue:#4056b399;--glow-orange:#ff7d0080;--card-bg:#141937b3;--card-hover:#1e265ccc;--card-border:#4056b34d;--gradient-dark:linear-gradient(135deg,var(--dark-navy) 0%,var(--navy-blue) 100%);--gradient-blue:linear-gradient(135deg,var(--navy-blue) 0%,var(--blue) 100%);--gradient-orange:linear-gradient(45deg,var(--orange) 0%,var(--light-orange) 100%);--shadow-sm:0 2px 10px #0003;--shadow-md:0 4px 16px #0000004d;--shadow-lg:0 8px 24px #0006;--transition-fast:0.2s ease-in-out;--transition-medium:0.4s ease-in-out;--transition-slow:0.8s ease-in-out;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--border-radius-xl:24px;--hero-height:360px}body{-webkit-font-smoothing:antialiased;background-color:#0b0f2e;background-color:var(--dark-navy);color:#f8f9fa;color:var(--text-light);font-family:Inter,Segoe UI,Roboto,sans-serif}.CampaignDetail_campaign-detail-container__4IAQh{margin:0 auto;max-width:1400px;overflow:hidden;padding:20px;position:relative}.CampaignDetail_error-container__dUTAt,.CampaignDetail_loading-container__TEZ0-,.CampaignDetail_not-found-container__DQjuZ{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:2rem;text-align:center}.CampaignDetail_error-text__51wJ5,.CampaignDetail_loading-text__xLR\+D,.CampaignDetail_not-found-text__LZMGz{color:#f8f9fa;color:var(--text-light);font-size:1.5rem;margin-bottom:1.5rem}.CampaignDetail_back-button__mKupg,.CampaignDetail_retry-button__vAyJD{background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);border:none;border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 4px 16px #0000004d;box-shadow:var(--shadow-md);color:#f8f9fa;color:var(--text-light);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.CampaignDetail_back-button__mKupg:hover,.CampaignDetail_retry-button__vAyJD:hover{box-shadow:0 8px 24px #0006;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.CampaignDetail_pulse-rings__5RWgH{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;position:relative;width:80px}.CampaignDetail_ring__QZscm{animation:CampaignDetail_ringPulse__S\+G42 1.5s infinite;border:4px solid #ffa24b;border:4px solid var(--light-orange);border-radius:50%;position:absolute}.CampaignDetail_ring__QZscm:first-child{height:40px;left:20px;top:20px;width:40px}.CampaignDetail_ring__QZscm:nth-child(2){animation-delay:.2s;height:60px;left:10px;top:10px;width:60px}.CampaignDetail_ring__QZscm:nth-child(3){animation-delay:.4s;height:80px;left:0;top:0;width:80px}@keyframes CampaignDetail_ringPulse__S\+G42{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}.CampaignDetail_amplify-header__xr9WI{align-items:center;border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 8px 24px #0006;box-shadow:var(--shadow-lg);display:flex;height:360px;height:var(--hero-height);justify-content:center;margin-bottom:3rem;overflow:hidden;position:relative;width:100%;z-index:1}.CampaignDetail_bg-hero-animation__tZnB4{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%)}.CampaignDetail_animated-bubbles__ZP-ua{animation:CampaignDetail_bubbleFloat__UDPj8 25s infinite alternate;background:radial-gradient(#4056b399 8%,#0000 10%) repeat;background:radial-gradient(var(--glow-blue) 8%,#0000 10%) repeat;background-size:5% 5%;height:100%;left:0;opacity:.12;position:absolute;top:0;width:100%;z-index:2}@keyframes CampaignDetail_bubbleFloat__UDPj8{0%{background-position:0 100%;opacity:.12}50%{background-position:50% 50%;opacity:.08}to{background-position:100% 0;opacity:.12}}.CampaignDetail_animated-sparks__1lNHN{animation:CampaignDetail_sparkDance__yk2XR 20s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='400' height='400' viewBox='0 0 200 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='100' cy='100' r='2' fill='%23fff'/%3E%3C/svg%3E") repeat;background-size:10px 10px;height:100%;left:0;mix-blend-mode:screen;opacity:.4;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}@keyframes CampaignDetail_sparkDance__yk2XR{0%{background-position:0 0}to{background-position:400px 400px}}.CampaignDetail_animated-starfield__fszwe{animation:CampaignDetail_swirl__VCa2M 30s linear infinite;background:radial-gradient(circle,#0000 20%,#fff3 0,#fff3 21%,#0000 0,#0000),radial-gradient(circle,#0000 20%,#fff3 0,#fff3 21%,#0000 0,#0000) 20px 20px,linear-gradient(#20202a 2px,#0000 0) 0 -1px,linear-gradient(90deg,#20202a 2px,#0000 0) -1px 0;background-blend-mode:screen;background-color:#1b1d32;background-size:40px 40px;height:200%;left:-50%;opacity:.1;position:absolute;top:-50%;width:200%;z-index:1}@keyframes CampaignDetail_swirl__VCa2M{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CampaignDetail_header-content__UYkPF{padding:1rem;position:relative;text-align:center;z-index:5}.CampaignDetail_plan-title__ylUsl{color:#f8f9fa;color:var(--text-light);position:relative}.CampaignDetail_plan-title__ylUsl h1{font-size:2.6rem;font-weight:700;margin:0;text-shadow:2px 2px 4px #0000004d}.CampaignDetail_ai-badge__Uiv6u{background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);border-radius:4px;border-radius:var(--border-radius-sm);font-size:1rem;margin-left:.5rem;padding:.2rem .6rem}.CampaignDetail_subheading__vWThW{color:#ced4da;color:var(--text-secondary);font-size:1.2rem;line-height:1.5;margin-bottom:1.2rem;margin-top:.7rem}.CampaignDetail_status-badge__nXc2t{border-radius:20px;box-shadow:0 2px 10px #0003;box-shadow:var(--shadow-sm);display:inline-block;font-size:.9rem;font-weight:600;padding:.5rem 1rem}.CampaignDetail_confetti-container__5c\+-F{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.CampaignDetail_confetti__hSdIz{animation:CampaignDetail_confettiFall__OquSe 3s linear infinite;background-color:#ff7d00;height:10px;opacity:.9;position:absolute;transform:rotate(15deg);width:10px}@keyframes CampaignDetail_confettiFall__OquSe{0%{opacity:.7;transform:translateY(-10%) rotate(0deg)}to{opacity:0;transform:translateY(120vh) rotate(1turn)}}.CampaignDetail_campaign-metrics__UaNHm{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.CampaignDetail_metric-card__1K5uB{align-items:center;background:#141937b3;background:var(--card-bg);border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 4px 16px #0000004d;box-shadow:var(--shadow-md);display:flex;overflow:hidden;padding:1.2rem;position:relative;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.CampaignDetail_metric-card__1K5uB:hover{box-shadow:0 8px 24px #0006;box-shadow:var(--shadow-lg);transform:translateY(-5px)}.CampaignDetail_metric-card__1K5uB:before{background:linear-gradient(45deg,#0000,#ffffff0d 50%,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform 1.5s ease;width:100%}.CampaignDetail_metric-card__1K5uB:hover:before{transform:translateX(100%)}.CampaignDetail_metric-icon__3maD\+{align-items:center;background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);border-radius:50%;box-shadow:0 0 10px #ff7d0080;box-shadow:0 0 10px var(--glow-orange);display:flex;height:50px;justify-content:center;margin-right:1rem;width:50px}.CampaignDetail_icon__9-Pe1{font-size:1.2rem}.CampaignDetail_metric-content__1g4FB h3{color:#ced4da;color:var(--text-secondary);font-size:1rem;margin:0 0 .5rem}.CampaignDetail_metric-value__b672o{color:#f8f9fa;color:var(--text-light);font-size:1.8rem;font-weight:700}.CampaignDetail_progress-icon__aaK6S svg{height:50px;width:50px}.CampaignDetail_progress-circle__cX9wA{fill:none;stroke:#ffa24b;stroke:var(--light-orange);stroke-width:2.8;stroke-linecap:round;transform:translate(2px,2px);transition:stroke-dasharray 1s ease}.CampaignDetail_progress-text__2-5Gj{fill:#f8f9fa;fill:var(--text-light);text-anchor:middle;alignment-baseline:middle;font-size:.6rem}.CampaignDetail_campaign-detail-box__EqYs1{background:#141937b3;background:var(--card-bg);border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 4px 16px #0000004d;box-shadow:var(--shadow-md);margin-bottom:2rem;margin-top:2rem;overflow:hidden;padding:2rem;position:relative;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.CampaignDetail_campaign-detail-box__EqYs1:hover{box-shadow:0 8px 24px #0006;box-shadow:var(--shadow-lg);transform:translateY(-5px)}.CampaignDetail_section-header__-TrMd{align-items:center;display:flex;margin-bottom:2rem;position:relative}.CampaignDetail_advice-title__rCnmV,.CampaignDetail_description-title__4TUzR,.CampaignDetail_detail-title__aGaW6{color:#f8f9fa;color:var(--text-light);font-size:1.8rem;font-weight:700;margin:0}.CampaignDetail_section-divider__6m-8u{background:linear-gradient(90deg,#4056b3,#0000);background:linear-gradient(90deg,var(--light-blue) 0,#0000 100%);flex:1 1;height:2px;margin-left:1rem}.CampaignDetail_section-fade-in__QDhAw{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.CampaignDetail_animate-in__aam5Q{opacity:1;transform:translateY(0)}.CampaignDetail_detail-grid__Cx18M{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CampaignDetail_detail-item__zH4JM{background:#1e265c66;border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--border-radius-md);overflow:hidden;padding:1.5rem;position:relative;transition:all .4s ease-in-out;transition:all var(--transition-medium)}.CampaignDetail_detail-item__zH4JM h3{color:#ced4da;color:var(--text-secondary);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.CampaignDetail_detail-item__zH4JM p{color:#f8f9fa;color:var(--text-light);font-size:1.2rem;margin:0;word-break:break-word}.CampaignDetail_detail-icon__m3wrv{align-items:center;background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);border-radius:50%;box-shadow:0 0 10px #ff7d0080;box-shadow:0 0 10px var(--glow-orange);display:flex;font-size:1.2rem;height:40px;justify-content:center;margin-bottom:1rem;width:40px}.CampaignDetail_glowing-card__QzLxa{box-shadow:0 0 0 1px #4056b34d;box-shadow:0 0 0 1px var(--card-border)}.CampaignDetail_glowing-card__QzLxa:before{background:linear-gradient(135deg,#141c4a,#2c3e7c);background:var(--gradient-blue);border-radius:inherit;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .4s ease-in-out;transition:opacity var(--transition-medium);z-index:-1}.CampaignDetail_glowing-card__QzLxa:hover:before{opacity:1}.CampaignDetail_glowing-card__QzLxa:hover{box-shadow:0 0 20px #4056b366}.CampaignDetail_campaign-description__oNqeR{background:#141937b3;background:var(--card-bg)}.CampaignDetail_description-content__60DLd{background:#1e265c66;border-radius:8px;border-radius:var(--border-radius-md);padding:1rem;position:relative}.CampaignDetail_description-text__bAyT1{color:#f8f9fa;color:var(--text-light);font-size:1.1rem;line-height:1.6;margin:0}.CampaignDetail_form-inputs-section__VoJrQ{background:#141937b3;background:var(--card-bg)}.CampaignDetail_form-inputs-grid__lElkJ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CampaignDetail_form-input-item__\+kCsy{background:#1e265c66;border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--border-radius-md);padding:1.5rem;transition:all .4s ease-in-out;transition:all var(--transition-medium)}.CampaignDetail_form-input-item__\+kCsy:hover{box-shadow:0 0 15px #4056b34d;transform:translateY(-5px)}.CampaignDetail_form-input-item__\+kCsy h3{color:#ced4da;color:var(--text-secondary);font-size:1.1rem;margin:0 0 .5rem}.CampaignDetail_form-input-item__\+kCsy p{color:#f8f9fa;color:var(--text-light);font-size:1.1rem;margin:0;word-break:break-word}.CampaignDetail_calendar-section__LXYlr{background:#141937b3;background:var(--card-bg)}.CampaignDetail_calendar-grid__ZlKi1{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CampaignDetail_calendar-event-card__-GZnE{background:#1e265c66;border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--border-radius-md);overflow:hidden;padding:1.5rem;position:relative;transition:all .4s ease-in-out;transition:all var(--transition-medium)}.CampaignDetail_calendar-event-card__-GZnE:before{background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);box-shadow:0 0 8px #ff7d0080;box-shadow:0 0 8px var(--glow-orange);content:"";height:100%;left:0;position:absolute;top:0;width:3px}.CampaignDetail_calendar-event-card__-GZnE:hover{box-shadow:0 0 15px #4056b34d;transform:translateY(-5px)}.CampaignDetail_day-badge__HiDBb{background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);border-radius:4px;border-radius:var(--border-radius-sm);box-shadow:0 2px 10px #0003;box-shadow:var(--shadow-sm);color:#f8f9fa;color:var(--text-light);display:inline-block;font-weight:600;margin-bottom:.5rem;padding:.3rem .8rem}.CampaignDetail_event-title__kr\+-5{color:#f8f9fa;color:var(--text-light);font-size:1.1rem;font-weight:500;margin-bottom:1rem}.CampaignDetail_event-captions__GqhMF,.CampaignDetail_event-cta__U9Iac,.CampaignDetail_event-kpis__fxQZy,.CampaignDetail_event-platforms__r2oC1{color:#ced4da;color:var(--text-secondary);font-size:.9rem;line-height:1.4;margin-bottom:.5rem}.CampaignDetail_event-label__beDeW{color:#f8f9fa;color:var(--text-light);font-weight:600}.CampaignDetail_suggestions-section__DvC\+D{background:#141937b3;background:var(--card-bg)}.CampaignDetail_suggestions-grid__-aMOe{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CampaignDetail_suggestion-card__b\+I3g{background:#1e265c66;border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 2px 10px #0003;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:all .4s ease-in-out;transition:all var(--transition-medium)}.CampaignDetail_suggestion-card__b\+I3g:hover{border-color:#4056b3;border-color:var(--light-blue);box-shadow:0 0 20px #4056b380;transform:translateY(-5px)}.CampaignDetail_suggestion-content__SZazv{flex:1 1;padding:1.5rem}.CampaignDetail_suggestion-title__hlW4h{color:#ffa24b;color:var(--light-orange);font-size:1.2rem;margin:0 0 1rem}.CampaignDetail_suggestion-text__swsLG{color:#f8f9fa;color:var(--text-light);font-size:1rem;line-height:1.5;margin:0 0 1rem}.CampaignDetail_suggestion-divider__x1L2U{background:linear-gradient(90deg,#0000,#4056b34d,#0000);background:linear-gradient(90deg,#0000,var(--card-border),#0000);height:1px;margin:1rem 0}.CampaignDetail_strategy-title__zuZpz{color:#ced4da;color:var(--text-secondary);font-size:1rem;margin:0 0 .5rem}.CampaignDetail_strategy-text__3HOuQ{color:#f8f9fa;color:var(--text-light);font-size:.95rem;line-height:1.4;margin:0;opacity:.9}.CampaignDetail_suggestion-image__fhsxL{max-height:200px;overflow:hidden;width:100%}.CampaignDetail_suggestion-image__fhsxL img{height:100%;object-fit:cover;transition:transform .4s ease-in-out;transition:transform var(--transition-medium);width:100%}.CampaignDetail_suggestion-card__b\+I3g:hover .CampaignDetail_suggestion-image__fhsxL img{transform:scale(1.05)}.CampaignDetail_advice-section__Ac2lk{background:#141937b3;background:var(--card-bg);overflow:hidden;position:relative}.CampaignDetail_advice-grid__X7hxK{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CampaignDetail_advice-card__QcEv4{align-items:flex-start;background:#1e265c66;border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 2px 10px #0003;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s ease-in-out;transition:all var(--transition-medium)}.CampaignDetail_advice-card__QcEv4:hover{border-color:#4056b3;border-color:var(--light-blue);box-shadow:0 0 15px #4056b34d;transform:translateY(-5px)}.CampaignDetail_advice-card__QcEv4:after{background:linear-gradient(135deg,#0000 50%,#ff7d0033 0);content:"";height:80px;position:absolute;right:0;top:0;transition:all .4s ease-in-out;transition:all var(--transition-medium);width:80px;z-index:1}.CampaignDetail_advice-card__QcEv4:hover:after{height:100px;width:100px}.CampaignDetail_advice-icon__zdQTy{font-size:2rem;margin-bottom:1rem}.CampaignDetail_advice-content__4uiBf{width:100%}.CampaignDetail_advice-card-title__lw\+Od{color:#ffa24b;color:var(--light-orange);font-size:1.1rem;margin:0 0 1rem}.CampaignDetail_advice-text__Op7iI{color:#f8f9fa;color:var(--text-light);font-size:.95rem;line-height:1.5;margin:0}.CampaignDetail_influencer-recommendation__ycLfo{background:#1e265c66;border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--border-radius-md);margin-bottom:1.5rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s ease-in-out;transition:all var(--transition-medium)}.CampaignDetail_influencer-recommendation__ycLfo:hover{box-shadow:0 0 15px #4056b34d;transform:translateY(-5px)}.CampaignDetail_new-recommendation__P4QE2{border:1px solid #ffa24b;border:1px solid var(--light-orange);box-shadow:0 0 15px #ff7d004d}.CampaignDetail_new-recommendation__P4QE2:before{animation:CampaignDetail_pulse__SQ5DL 2s infinite;background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);border-radius:4px;color:#f8f9fa;color:var(--text-light);content:"NEW";font-size:.7rem;font-weight:700;padding:.25rem .5rem;position:absolute;right:1rem;top:1rem}@keyframes CampaignDetail_pulse__SQ5DL{0%{box-shadow:0 0 0 0 #ff7d0066}70%{box-shadow:0 0 0 10px #ff7d0000}to{box-shadow:0 0 0 0 #ff7d0000}}.CampaignDetail_recommendation-title__b\+UGx{align-items:center;color:#f8f9fa;color:var(--text-light);display:flex;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.CampaignDetail_recommendation-title__b\+UGx .CampaignDetail_icon__9-Pe1{color:#ffa24b;color:var(--light-orange);margin-right:.5rem}.CampaignDetail_recommendation-description__goCHC{color:#ced4da;color:var(--text-secondary);line-height:1.5;margin-bottom:1.5rem}.CampaignDetail_influencer-stats__UUuig{align-items:center;background:#12153880;border-radius:8px;border-radius:var(--border-radius-md);display:flex;padding:1rem}.CampaignDetail_influencer-avatar__nNfhP{align-items:center;background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);border-radius:50%;box-shadow:0 0 10px #ff7d0080;box-shadow:0 0 10px var(--glow-orange);color:#f8f9fa;color:var(--text-light);display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;margin-right:1rem;width:50px}.CampaignDetail_influencer-details__Wj91z{flex:1 1}.CampaignDetail_influencer-handle__zhNTZ{align-items:center;color:#f8f9fa;color:var(--text-light);display:flex;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.CampaignDetail_platform-icon__2O87G{font-size:1.2rem;margin-right:.5rem}.CampaignDetail_influencer-metrics__mn90N{align-items:center;display:flex}.CampaignDetail_metric__-tPUd{display:flex;flex-direction:column;margin-right:1.5rem}.CampaignDetail_metric-value__b672o{color:#ffa24b;color:var(--light-orange);font-size:1.1rem;font-weight:600}.CampaignDetail_metric__-tPUd span:last-child{color:#ced4da;color:var(--text-secondary);font-size:.8rem}.CampaignDetail_influencers-section__5cwnU{background:#141937b3;background:var(--card-bg)}.CampaignDetail_influencers-grid__3ikgm{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CampaignDetail_influencer-card__bvfgm{background:#1e265c66;border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 2px 10px #0003;box-shadow:var(--shadow-sm);padding:1.5rem;transition:all .4s ease-in-out;transition:all var(--transition-medium)}.CampaignDetail_influencer-card__bvfgm:hover{border-color:#4056b3;border-color:var(--light-blue);box-shadow:0 0 15px #4056b34d;transform:translateY(-5px)}.CampaignDetail_influencer-header__A30E9{align-items:center;display:flex;margin-bottom:1.5rem}.CampaignDetail_influencer-image-container__oJcvi{border:2px solid #4056b3;border:2px solid var(--light-blue);border-radius:50%;box-shadow:0 0 10px #4056b399;box-shadow:0 0 10px var(--glow-blue);height:60px;margin-right:1rem;overflow:hidden;width:60px}.CampaignDetail_influencer-image__Yaps1{height:100%;object-fit:cover;width:100%}.CampaignDetail_influencer-info__\+GJ4a{flex:1 1}.CampaignDetail_influencer-name__1pnbR{color:#f8f9fa;color:var(--text-light);font-size:1.2rem;margin:0 0 .5rem}.CampaignDetail_influencer-progress-container__RcsHz{background-color:#ffffff1a;border-radius:3px;height:6px;margin-bottom:.5rem;overflow:hidden}.CampaignDetail_influencer-progress-bar__4w1R5{background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);border-radius:3px;height:100%;transition:width 1s ease-in-out}.CampaignDetail_influencer-progress__ll1uy{color:#ced4da;color:var(--text-secondary);font-size:.9rem}.CampaignDetail_influencer-tasks__\+6tk\+{margin-top:1rem}.CampaignDetail_tasks-title__8xLlb{color:#ced4da;color:var(--text-secondary);font-size:1rem;margin:0 0 .75rem}.CampaignDetail_tasks-list__Bmtdn{list-style:none;margin:0;padding:0}.CampaignDetail_task-item__YJK8x{align-items:flex-start;border-bottom:1px solid #4056b333;display:flex;margin-bottom:.75rem;padding-bottom:.75rem;transition:all .2s ease-in-out;transition:all var(--transition-fast)}.CampaignDetail_task-item__YJK8x:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.CampaignDetail_task-item__YJK8x.CampaignDetail_completed__5IVxN{opacity:.7}.CampaignDetail_task-checkbox__pFAdJ{color:#ced4da;color:var(--text-secondary);font-size:1.1rem;margin-right:.75rem}.CampaignDetail_task-item__YJK8x.CampaignDetail_completed__5IVxN .CampaignDetail_task-checkbox__pFAdJ{color:#ffa24b;color:var(--light-orange)}.CampaignDetail_task-text__OkaUr{flex:1 1;font-size:.95rem}.CampaignDetail_task-item__YJK8x.CampaignDetail_completed__5IVxN .CampaignDetail_task-text__OkaUr{color:#ced4da;color:var(--text-secondary);text-decoration:line-through}.CampaignDetail_no-tasks__iQq3N{color:#ced4da;color:var(--text-secondary);font-style:italic;padding:1rem;text-align:center}.CampaignDetail_no-influencers__S\+b\+y{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.CampaignDetail_find-influencers-button__Faoc2{background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);border:none;border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 4px 16px #0000004d;box-shadow:var(--shadow-md);color:#f8f9fa;color:var(--text-light);cursor:pointer;font-weight:600;margin-top:1.5rem;padding:.75rem 1.5rem;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.CampaignDetail_find-influencers-button__Faoc2:hover{box-shadow:0 8px 24px #0006;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.CampaignDetail_tasks-section__BVNRE{background:#141937b3;background:var(--card-bg)}.CampaignDetail_tasks-grid__6D5ZP{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CampaignDetail_task-card__eKTob{background:#1e265c66;border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 2px 10px #0003;box-shadow:var(--shadow-sm);padding:1.5rem 1.5rem 1.5rem 3rem;position:relative;transition:all .4s ease-in-out;transition:all var(--transition-medium)}.CampaignDetail_task-card__eKTob:hover{box-shadow:0 0 15px #4056b34d;transform:translateY(-5px)}.CampaignDetail_task-card__eKTob.CampaignDetail_completed__5IVxN{opacity:.7}.CampaignDetail_task-status__F\+EtU{color:#4caf50;color:var(--success);font-size:1.2rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.CampaignDetail_task-content__zTv8z{flex:1 1}.CampaignDetail_task-text__OkaUr{color:#f8f9fa;color:var(--text-light);line-height:1.4;margin:0}.CampaignDetail_task-card__eKTob.CampaignDetail_completed__5IVxN .CampaignDetail_task-text__OkaUr{color:#ced4da;color:var(--text-secondary);text-decoration:line-through}.CampaignDetail_campaign-edit-form__T5XDF{background:#141937b3;background:var(--card-bg);border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 4px 16px #0000004d;box-shadow:var(--shadow-md);margin-bottom:2rem;padding:2rem}.CampaignDetail_edit-title__ltz8a{color:#f8f9fa;color:var(--text-light);display:inline-block;font-size:1.8rem;margin:0 0 1.5rem;position:relative}.CampaignDetail_edit-title__ltz8a:after{background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);border-radius:2px;bottom:-.5rem;content:"";height:3px;left:0;position:absolute;width:50%}.CampaignDetail_edit-grid__lqOys{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.CampaignDetail_edit-column__\+Fyqa{display:flex;flex-direction:column}.CampaignDetail_section-title__nWUg5{color:#ffa24b;color:var(--light-orange);font-size:1.3rem;margin:0 0 1.5rem}.CampaignDetail_form-group__zqkkO{margin-bottom:1.2rem}.CampaignDetail_form-row__258eh{display:flex;gap:1rem;margin-bottom:1.2rem}.CampaignDetail_form-group__zqkkO.CampaignDetail_half__mPA6v{width:50%}.CampaignDetail_form-group__zqkkO label{color:#ced4da;color:var(--text-secondary);display:block;font-size:.95rem;margin-bottom:.5rem}.CampaignDetail_input-field__YKSXx{background-color:#12153880;border:1px solid #4056b34d;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--border-radius-md);color:#f8f9fa;color:var(--text-light);font-size:1rem;padding:.75rem 1rem;transition:all .2s ease-in-out;transition:all var(--transition-fast);width:100%}.CampaignDetail_input-field__YKSXx:focus{border-color:#4056b3;border-color:var(--light-blue);box-shadow:0 0 0 2px #4056b399;box-shadow:0 0 0 2px var(--glow-blue);outline:none}.CampaignDetail_textarea__Fgb-l{min-height:80px;resize:vertical}.CampaignDetail_select__5RFuJ{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ced4da' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.CampaignDetail_edit-actions__L5lfO{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.CampaignDetail_cancel-button__8AiIJ,.CampaignDetail_save-button__JA93P{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius-md);cursor:pointer;display:flex;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease-in-out;transition:all var(--transition-fast)}.CampaignDetail_save-button__JA93P{background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange);box-shadow:0 4px 16px #0000004d;box-shadow:var(--shadow-md);color:#f8f9fa;color:var(--text-light)}.CampaignDetail_save-button__JA93P:hover{box-shadow:0 8px 24px #0006;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.CampaignDetail_cancel-button__8AiIJ{background:#0000;border:1px solid #4056b34d;border:1px solid var(--card-border);color:#f8f9fa;color:var(--text-light)}.CampaignDetail_cancel-button__8AiIJ:hover{background-color:#4056b31a}.CampaignDetail_button-icon__EBxAA{margin-right:.5rem}.CampaignDetail_action-buttons__T\+p\+j{display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.CampaignDetail_edit-button__rAmz3,.CampaignDetail_find-button__8V0FG{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius-md);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .2s ease-in-out;transition:all var(--transition-fast)}.CampaignDetail_edit-button__rAmz3{background:linear-gradient(135deg,#141c4a,#2c3e7c);background:var(--gradient-blue)}.CampaignDetail_edit-button__rAmz3,.CampaignDetail_find-button__8V0FG{box-shadow:0 4px 16px #0000004d;box-shadow:var(--shadow-md);color:#f8f9fa;color:var(--text-light)}.CampaignDetail_find-button__8V0FG{background:linear-gradient(45deg,#ff7d00,#ffa24b);background:var(--gradient-orange)}.CampaignDetail_edit-button__rAmz3:hover,.CampaignDetail_find-button__8V0FG:hover{box-shadow:0 8px 24px #0006;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.CampaignDetail_edit-button__rAmz3:before,.CampaignDetail_find-button__8V0FG:before{background-color:#ffffff1a;content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(30deg);transition:transform .7s ease;width:100%}.CampaignDetail_edit-button__rAmz3:hover:before,.CampaignDetail_find-button__8V0FG:hover:before{transform:translateX(200%) skewX(30deg)}.CampaignDetail_pulse-button__YA9-5{animation:CampaignDetail_subtle-pulse__PwBU7 4s infinite}@keyframes CampaignDetail_subtle-pulse__PwBU7{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media (max-width:768px){.CampaignDetail_amplify-header__xr9WI{height:280px;margin-bottom:1.5rem}.CampaignDetail_header-content__UYkPF{padding:1rem;text-align:center}.CampaignDetail_plan-title__ylUsl h1{font-size:2rem}.CampaignDetail_subheading__vWThW{font-size:1rem}.CampaignDetail_advice-grid__X7hxK,.CampaignDetail_calendar-grid__ZlKi1,.CampaignDetail_campaign-metrics__UaNHm,.CampaignDetail_detail-grid__Cx18M,.CampaignDetail_edit-grid__lqOys,.CampaignDetail_form-inputs-grid__lElkJ,.CampaignDetail_influencers-grid__3ikgm,.CampaignDetail_suggestions-grid__-aMOe,.CampaignDetail_tasks-grid__6D5ZP{grid-template-columns:1fr}.CampaignDetail_action-buttons__T\+p\+j{flex-direction:column;gap:1rem}}.amplify-redesigned-container{--color-bg-main:#001524;--color-bg-card:#001524cc;--color-primary:#15616d;--color-secondary:#001524;--color-text:#ffecd1;--color-text-dim:#ffecd1b3;--color-accent:#ff7d00;--color-accent-light:#ff9e00;--color-accent-dark:#78290f;--color-success:#22c55e;--color-error:#e11d48;--color-input-bg:#ffecd10d;--shadow-card:0 10px 30px #00000040;--shadow-input:0 5px 15px #00000026;--shadow-glow:0 0 15px var(--color-accent);--transition-fast:0.2s ease;--transition-medium:0.4s ease;--transition-slow:0.8s ease;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:20px;--border-radius-xl:28px}.amplify-redesigned-container.blue-teal{--color-bg-main:#023;--color-bg-card:#023c;--color-primary:#1a7f8e;--color-secondary:#001f2e;--color-text:#e6f7ff;--color-text-dim:#e6f7ffb3;--color-accent:#00b3e6;--color-accent-light:#3cf;--color-accent-dark:#079;--shadow-glow:0 0 15px var(--color-accent)}.amplify-redesigned-container.purple-indigo{--color-bg-main:#1a0033;--color-bg-card:#1a0033cc;--color-primary:#6930c3;--color-secondary:#250046;--color-text:#f0e6ff;--color-text-dim:#f0e6ffb3;--color-accent:#9d4edd;--color-accent-light:#c77dff;--color-accent-dark:#7b2cbf;--shadow-glow:0 0 15px var(--color-accent)}*,:after,:before{box-sizing:border-box;margin:0;padding:0;transition:all var(--transition-fast)}body,html{background-color:var(--color-bg-main);color:var(--color-text);font-family:Poppins,sans-serif;margin:0;overflow-x:hidden;padding:0}.amplify-redesigned-container{align-items:center;background-color:var(--color-bg-main);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative;width:100%}.cosmic-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.star-field{animation:stars-animation 100s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,var(--color-text),#0000),radial-gradient(2px 2px at 40px 70px,var(--color-text),#0000),radial-gradient(2px 2px at 60px 110px,var(--color-text),#0000),radial-gradient(2px 2px at 80px 150px,var(--color-text),#0000),radial-gradient(2px 2px at 100px 190px,var(--color-text),#0000),radial-gradient(2px 2px at 120px 230px,var(--color-text),#0000),radial-gradient(2px 2px at 140px 270px,var(--color-text),#0000),radial-gradient(2px 2px at 160px 310px,var(--color-text),#0000),radial-gradient(2px 2px at 180px 350px,var(--color-text),#0000),radial-gradient(2px 2px at 200px 390px,var(--color-text),#0000),radial-gradient(2px 2px at 220px 430px,var(--color-text),#0000),radial-gradient(2px 2px at 240px 470px,var(--color-text),#0000),radial-gradient(2px 2px at 260px 510px,var(--color-text),#0000),radial-gradient(2px 2px at 280px 550px,var(--color-text),#0000),radial-gradient(2px 2px at 300px 590px,var(--color-text),#0000),radial-gradient(2px 2px at 320px 630px,var(--color-text),#0000),radial-gradient(2px 2px at 340px 670px,var(--color-text),#0000),radial-gradient(2px 2px at 360px 710px,var(--color-text),#0000),radial-gradient(2px 2px at 380px 750px,var(--color-text),#0000),radial-gradient(2px 2px at 400px 790px,var(--color-text),#0000);background-repeat:repeat;background-size:400px 800px;opacity:.4}@keyframes stars-animation{0%{transform:translateY(0)}to{transform:translateY(-800px)}}.nebula-effect{animation:nebula-shift 20s ease infinite alternate;background:radial-gradient(circle at 20% 30%,#15616d26 0,#0000 70%),radial-gradient(circle at 80% 70%,#ff7d0026 0,#0000 70%),radial-gradient(circle at 40% 80%,#15616d1a 0,#0000 60%),radial-gradient(circle at 60% 20%,#ff7d001a 0,#0000 60%);filter:blur(8px);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes nebula-shift{0%{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1) rotate(1deg)}to{opacity:.5;transform:scale(1) rotate(-1deg)}}.gradient-overlay{background:radial-gradient(circle at center,#0000 0,var(--color-bg-main) 80%);height:100%;left:0;position:absolute;top:0;width:100%}.content-wrapper{display:flex;gap:2rem;max-width:1600px;position:relative;width:100%;z-index:2}.brand-badge{align-items:center;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));border-radius:var(--border-radius-md);box-shadow:0 4px 10px #0000004d;color:var(--color-text);display:flex;font-size:1rem;font-weight:700;gap:8px;left:20px;letter-spacing:1px;overflow:hidden;padding:8px 15px;position:absolute;position:relative;top:20px;z-index:10}.badge-icon{font-size:1.2rem}.badge-pulse{animation:badge-pulse 3s infinite;background:radial-gradient(circle at center,var(--color-accent-light) 0,#0000 70%);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@keyframes badge-pulse{0%,to{opacity:0;transform:scale(.8)}50%{opacity:.4;transform:scale(1.1)}}.brand-badge:after{animation:shimmer 3s infinite;background:linear-gradient(90deg,#fff0 0,#ffffff4d 50%,#fff0);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}.theme-selector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:1px solid #ffffff1a;border-radius:var(--border-radius-md);display:flex;gap:8px;padding:8px;position:absolute;right:20px;top:20px;z-index:10}.theme-option{border-radius:50%;cursor:pointer;height:24px;position:relative;transition:transform .3s ease;width:24px}.theme-option:hover{transform:scale(1.2)}.theme-option.active:after{animation:pulse-border 1.5s infinite;border:2px solid #fff;border-radius:50%;bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px}@keyframes pulse-border{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.theme-option.orange-navy{background:linear-gradient(135deg,#ff7d00,#15616d)}.theme-option.blue-teal{background:linear-gradient(135deg,#00b3e6,#1a7f8e)}.theme-option.purple-indigo{background:linear-gradient(135deg,#9d4edd,#6930c3)}.form-section{animation:form-entrance 1s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-bg-card);border:1px solid #ffffff1a;border-radius:var(--border-radius-xl);box-shadow:var(--shadow-card);flex:1 1;max-width:650px;overflow:hidden;padding:2.5rem;position:relative}@keyframes form-entrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group{margin-bottom:1.8rem;position:relative;transition:transform .3s ease}.form-group:before{border-radius:var(--border-radius-md);box-shadow:0 0 0 0 #ff7d0000;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:box-shadow .5s ease;width:100%;z-index:-1}.form-group.active-field:before{box-shadow:0 0 0 3px #ff7d004d}.form-group:focus-within{transform:scale(1.02)}.form-header{margin-bottom:2.5rem;position:relative}.title-glow{animation:title-pulse 4s ease-in-out infinite;color:var(--color-text);display:inline-block;font-size:2.2rem;font-weight:700;margin-bottom:.5rem;position:relative;text-shadow:0 0 10px #ff7d00b3}@keyframes title-pulse{0%,to{text-shadow:0 0 10px #ff7d004d}50%{text-shadow:0 0 20px #ff7d00b3}}.title-glow:after{animation:glow 4s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--color-accent),#0000);border-radius:3px;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:100%}@keyframes glow{0%,to{left:0;opacity:.5;width:50%}50%{left:0;opacity:1;width:100%}}.subtitle{color:var(--color-text-dim);font-size:1.1rem;line-height:1.5;margin-bottom:1.8rem}.progress-container{margin-top:1.8rem;width:100%}.progress-label{color:var(--color-text);display:flex;font-size:1rem;justify-content:space-between;margin-bottom:.8rem}.percentage{color:var(--color-accent);font-weight:600;transition:all .5s ease}.pulse-text{animation:pulse-scale 1s ease-in-out;color:var(--color-accent-light)}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.progress-track{background-color:#ffffff1a;height:10px;width:100%}.progress-fill,.progress-track{border-radius:var(--border-radius-sm);overflow:hidden;position:relative}.progress-fill{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light));transition:width .5s ease-out}.progress-fill.pulse-fill{animation:progress-pulse .6s ease-in-out}@keyframes progress-pulse{0%,to{box-shadow:0 0 0 0 #ff7d00b3}50%{box-shadow:0 0 0 8px #ff7d0000}}.progress-glow{animation:progress-glow 2s linear infinite;background:linear-gradient(90deg,#fff0,#fff9 50%,#fff0);left:0;width:60px}@keyframes progress-glow{0%{transform:translateX(-100%)}to{transform:translateX(500%)}}.achievement-notification{animation:achievement-enter .5s ease-out;background:linear-gradient(135deg,#ff7d0033,#ff9e001a);border:1px solid #ff7d004d;border-radius:var(--border-radius-md);gap:12px;margin-bottom:1.5rem;overflow:hidden;padding:12px 16px;position:relative}@keyframes achievement-enter{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.achievement-notification:before{animation:achievement-wave 2s linear infinite;background:linear-gradient(90deg,#ff7d001a,#ff7d0033 20%,#ff7d001a 40%,#ff7d0033 60%,#ff7d001a 80%,#ff7d0033);background-size:200% 100%}@keyframes achievement-wave{0%{background-position:0 0}to{background-position:200% 0}}.achievement-icon{align-items:center;animation:pulse-border 1.5s infinite;background-color:var(--color-accent);border-radius:50%;box-shadow:0 0 0 #ff7d00b3;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;height:36px;justify-content:center;width:36px}.achievement-text{color:var(--color-text);font-size:1rem;font-weight:500;line-height:1.4;position:relative;z-index:1}.error-notification{align-items:center;animation:fadeIn .3s ease-in-out;background-color:#e11d481a;border:1px solid #e11d484d;border-radius:var(--border-radius-md);display:flex;gap:12px;margin-bottom:1.5rem;padding:12px 16px}.error-icon{background-color:var(--color-error);color:#fff;flex-shrink:0;height:28px;width:28px}.creating-notification{align-items:center;animation:fadeIn .3s ease-in-out;background:linear-gradient(135deg,#ff7d001a,#15616d0d);border:1px solid #ff7d004d;border-radius:var(--border-radius-md);display:flex;gap:15px;margin-bottom:1.5rem;overflow:hidden;padding:14px;position:relative}.creating-notification:after{animation:loading-sweep 1.5s infinite;background:linear-gradient(90deg,#0000,#fff3 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:200%}@keyframes loading-sweep{0%{transform:translateX(0)}to{transform:translateX(50%)}}.loader{align-items:center;display:flex;gap:5px}.dot{animation:dotPulse 1.5s infinite;background-color:var(--color-accent);border-radius:50%;height:8px;width:8px}.dot:nth-child(2){animation-delay:.3s}.dot:nth-child(3){animation-delay:.6s}@keyframes dotPulse{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.floating-label{margin-bottom:1.5rem;position:relative}.floating-label label{background:#0000;color:var(--color-text-dim);font-size:.95rem;left:12px;padding:0 5px;pointer-events:none;position:absolute;top:0;transform:translateY(12px);transition:all .25s ease;z-index:1}.floating-label .field-filled~label,.floating-label select:focus~label,.floating-label textarea:focus~label{background:var(--color-bg-card);color:var(--color-accent);transform:translateY(-20px) scale(.85)}.field-icon{color:var(--color-text-dim);font-size:1.2rem;opacity:.5;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.active-field .field-icon,.floating-label:hover .field-icon{color:var(--color-accent);opacity:1}input,select,textarea{background-color:var(--color-input-bg);border:1px solid #fff3;border-radius:var(--border-radius-md);box-shadow:var(--shadow-input);color:#ff7d00;font-family:Poppins,sans-serif;font-size:1rem;padding:14px 40px 14px 15px;resize:none;transition:all .3s ease;width:100%}input:focus,select:focus,textarea:focus{background-color:#ffecd114;border-color:var(--color-accent);box-shadow:0 0 0 3px #ff7d0033;outline:none}.focus-border{background-color:var(--color-accent);bottom:0;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .4s ease;width:0}.field-filled~.focus-border,select:focus~.focus-border,textarea:focus~.focus-border{box-shadow:0 0 10px var(--color-accent);width:calc(100% - 20px)}.highlight-animation{animation:highlight-field 1s ease}@keyframes highlight-field{0%{box-shadow:0 0 0 2px #ff7d0000}50%{box-shadow:0 0 0 3px #ff7d0080}to{box-shadow:0 0 0 2px #ff7d0000}}.select-arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--color-accent);height:0;transition:transform .3s ease;width:0}select:focus+label+.select-arrow{transform:translateY(-50%) rotate(180deg)}.timeframe-group{margin-bottom:1.5rem}.timeframe-label{color:var(--color-text-dim);display:block;font-size:.95rem;margin-bottom:1rem}.timeframe-inputs{align-items:center;display:flex;gap:15px}.timeframe-separator{color:var(--color-text);font-weight:600}.date-input-wrapper{flex:1 1;position:relative}.submit-btn{align-items:center;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));border:none;border-radius:var(--border-radius-md);box-shadow:0 4px 15px #78290f4d;color:var(--color-text);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;margin-top:1.5rem;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;z-index:1}.submit-btn:hover{box-shadow:0 7px 20px #78290f66;transform:translateY(-3px)}.submit-btn:active{box-shadow:0 4px 12px #78290f4d;transform:translateY(0)}.btn-glow{animation:buttonGlow 3s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);height:100%;left:-100%;top:0;width:100%;z-index:2}@keyframes buttonGlow{0%{left:-100%}50%,to{left:100%}}.btn-particles{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.btn-particles:after,.btn-particles:before{animation:particle-float 4s infinite;background-color:#ffffff80;border-radius:50%;content:"";opacity:0;position:absolute}.btn-particles:before{animation-delay:.5s;height:10px;left:20%;top:20%;width:10px}.btn-particles:after{animation-delay:1.5s;bottom:20%;height:15px;right:20%;width:15px}.pulse:after{animation:pulse 2s infinite;background:#ff7d0066;border-radius:var(--border-radius-md);content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:100%;z-index:0}.ready-pulse:after{animation:ready-pulse 2s infinite;background:#22c55e66}@keyframes ready-pulse{0%{opacity:.5;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.2;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.5;transform:translate(-50%,-50%) scale(.8)}}.submit-ripple:before{animation:ripple 1.5s ease-in-out infinite;background:linear-gradient(45deg,var(--color-accent) 0,#0000 40%,#0000 60%,var(--color-accent) 100%);background-size:300% 300%;border-radius:var(--border-radius-md);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.submit-error{animation:errorShake .5s ease-in-out}@keyframes errorShake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.visualization-section{animation:visualization-entrance 1s ease-out .3s both;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;position:relative}@keyframes visualization-entrance{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.brand-network-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-bg-card);border:1px solid #ffffff1a;border-radius:var(--border-radius-xl);box-shadow:var(--shadow-card);flex:1 1;min-height:400px;overflow:hidden;position:relative;transition:all .5s ease}.brand-network-card:hover{box-shadow:0 15px 35px #0000004d;transform:translateY(-5px)}.network-container{overflow:hidden}.network-container,.network-visualization{height:100%;left:0;position:absolute;top:0;width:100%}.floating-node{cursor:pointer;transition:all .3s ease}.floating-node:hover{filter:brightness(1.3)}.active-node{animation:node-pulse 1s infinite alternate}@keyframes node-pulse{0%{r:attr(r px);filter:brightness(1)}to{r:calc(attr(r px)*1.3);filter:brightness(1.5) drop-shadow(0 0 5px var(--color-accent))}}.node-pulse{animation:pulse-ring 2s infinite}@keyframes pulse-ring{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.node-icon{pointer-events:none;-webkit-user-select:none;user-select:none}.network-connection{stroke-dasharray:5;animation:connection-flow 20s linear infinite}@keyframes connection-flow{to{stroke-dashoffset:-1000}}.insight-drop{animation:float-down 3s ease-out forwards}@keyframes float-down{0%{transform:translateY(0) scale(.8)}50%{transform:translateY(200px) scale(1.2)}to{transform:translateY(400px) scale(1)}}.network-processing .network-visualization{animation:network-process 2s infinite alternate}@keyframes network-process{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(45deg)}}.overlay-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:2rem;position:absolute;top:0;width:100%;z-index:5}.overlay-header h3{color:var(--color-text);font-size:1.8rem;font-weight:600;margin-bottom:.5rem;text-shadow:0 0 10px #00000080}.overlay-header p{color:var(--color-text-dim);font-size:1rem}.brand-metrics{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;border:1px solid #ffffff1a;border-radius:var(--border-radius-md);flex-direction:column;margin-top:auto;padding:1.5rem}.brand-metrics,.metrics-row{display:flex;gap:1.5rem}.metric-item{display:flex;flex:1 1;flex-direction:column;position:relative}.metric-value{color:var(--color-accent);font-size:2rem;line-height:1}.metric-label{color:var(--color-text-dim);margin:5px 0 8px}.metric-bar{background-color:#ffffff1a;border-radius:3px;height:6px;margin-top:5px}.metric-fill{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light));border-radius:3px;height:100%;position:relative;transition:width 1s ease-out}.metric-fill:after{animation:metric-pulse 2s ease-in-out infinite;background:#ffffff80;content:"";filter:blur(3px);height:100%;position:absolute;right:0;top:0;width:10px}@keyframes metric-pulse{0%,to{opacity:.5}50%{opacity:1}}.creating-animation{align-items:center;animation:fadeIn .5s ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;border:1px solid var(--color-accent);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding:1.5rem}.processing-text{color:var(--color-text);font-size:1.3rem;font-weight:600;letter-spacing:1px;text-shadow:0 0 10px var(--color-accent)}.processing-subtext{animation:text-fade 4s infinite;color:var(--color-text-dim);font-size:.9rem;margin-top:8px}@keyframes text-fade{0%,to{opacity:.7}50%{opacity:1}}.wave-bars{align-items:center;display:flex;gap:4px;height:30px}.bar{animation:waveAnim 1.2s ease-in-out infinite;background-color:var(--color-accent);border-radius:2px;height:100%;width:4px}.bar:nth-child(2){animation-delay:.1s}.bar:nth-child(3){animation-delay:.2s}.bar:nth-child(4){animation-delay:.3s}.bar:nth-child(5){animation-delay:.4s}@keyframes waveAnim{0%,to{height:15%}50%{height:100%}}.interactive-section{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.quote-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-bg-card);border:1px solid #ffffff1a;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card);padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.quote-card:hover{box-shadow:0 15px 35px #0000004d;transform:translateY(-5px)}.quote-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.quote-header h4{color:var(--color-text);font-size:1.2rem;font-weight:600}.indicators{display:flex;gap:6px}.indicator{background-color:#fff3;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.indicator.active{background-color:var(--color-accent);box-shadow:0 0 10px var(--color-accent);transform:scale(1.2)}.quote-content{background:#0003;border:1px solid #ffffff0d;border-radius:var(--border-radius-md);display:flex;flex-direction:column;justify-content:center;min-height:180px;opacity:0;padding:1.5rem 1.5rem 1.5rem 3.5rem;position:relative;transform:translateY(15px);transition:all .8s ease}.quote-content.show{opacity:1;transform:translateY(0)}.quote-mark{color:var(--color-accent);font-size:3.5rem;font-weight:700;left:15px;line-height:1;opacity:.5;position:absolute;top:15px}.quote-content p{color:var(--color-text);font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:1rem}.author{color:var(--color-accent);font-size:.9rem;font-weight:500;text-align:right}.engagement-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-bg-card);border:1px solid #ffffff1a;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card);padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.engagement-card:hover{box-shadow:0 15px 35px #0000004d;transform:translateY(-5px)}.engagement-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem}.engagement-header h4{font-size:1.2rem}.engagement-header h4,.potential-badge{color:var(--color-text);font-weight:600}.potential-badge{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));border-radius:var(--border-radius-sm);font-size:.9rem;overflow:hidden;padding:5px 12px;position:relative}.potential-badge:after{animation:badge-shine 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes badge-shine{to{left:100%}}.engagement-meter{background-color:#ffffff1a;border-radius:var(--border-radius-sm);height:12px;margin-bottom:.8rem;overflow:hidden}.engagement-level{height:100%;position:relative;transition:width 1s ease,background-color 1s ease}.engagement-level:after{background:#ffffffb3;content:"";filter:blur(5px);height:100%;position:absolute;right:0;top:0;width:15px}.engagement-labels{color:var(--color-text-dim);display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:1.5rem}.platform-effectiveness{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1.5rem}.platform-effectiveness h5{color:var(--color-text);font-size:1rem;margin-bottom:1rem}.platform-bars{gap:1rem}.platform-bars,.platform-item{display:flex;flex-direction:column}.platform-item{gap:6px}.platform-name{color:var(--color-text-dim);font-size:.9rem}.platform-bar-container{background-color:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.platform-bar{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light));border-radius:4px;height:100%;transition:width 1s ease-out}.impact-simulator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-bg-card);border:1px solid #ffffff1a;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card);padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.impact-simulator:hover{box-shadow:0 15px 35px #0000004d;transform:translateY(-5px)}.impact-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.impact-header h4{color:var(--color-text);font-size:1.2rem;font-weight:600}.reach-value{color:var(--color-accent);font-size:1.3rem;font-weight:700}.impact-visualization{background:#0003;border-radius:var(--border-radius-md);height:200px;overflow:hidden}.brand-center,.impact-visualization{align-items:center;display:flex;justify-content:center;position:relative}.brand-center{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));border-radius:50%;font-size:2rem;height:60px;width:60px;z-index:5}.brand-pulse{animation:brand-pulse 2s infinite;background:var(--color-accent);left:0;opacity:.5;top:0}.brand-pulse,.reach-radius{border-radius:50%;height:100%;position:absolute;width:100%}.reach-radius{border:2px solid var(--color-accent);transition:all 1s ease-out}.reach-radius.secondary{border-style:dashed}.audience-icons{height:100%;left:0;position:absolute;top:0;width:100%}.audience-icon{font-size:1.5rem;left:50%;position:absolute;top:50%;transition:all 1s ease-out,opacity .5s ease}.audience-icon:hover{filter:drop-shadow(0 0 5px var(--color-accent));transform:translate(var(--x),var(--y)) scale(1.3)!important;z-index:10}.success-popup{align-items:center;animation:fadeIn .5s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#001524e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.cosmic-celebration{height:100%;overflow:hidden;position:absolute;width:100%}.celebration-particle{background:var(--color-accent);border-radius:50%;filter:blur(2px);height:8px;position:absolute;width:8px}.celebration-particle:first-child{animation:particle-dance 5s infinite;left:20%;top:20%}.celebration-particle:nth-child(2){animation:particle-dance 7s infinite;animation-delay:.5s;left:80%;top:30%}.celebration-particle:nth-child(3){animation:particle-dance 6s infinite;animation-delay:1s;left:30%;top:70%}.celebration-particle:nth-child(4){animation:particle-dance 8s infinite;animation-delay:1.5s;left:70%;top:80%}.celebration-particle:nth-child(5){animation:particle-dance 9s infinite;animation-delay:2s;left:50%;top:40%}.celebration-particle:nth-child(6){animation:particle-dance 7s infinite;animation-delay:2.5s;left:40%;top:60%}.celebration-particle:nth-child(7){animation:particle-dance 8s infinite;animation-delay:3s;left:60%;top:50%}.celebration-particle:nth-child(8){animation:particle-dance 6s infinite;animation-delay:3.5s;left:20%;top:70%}@keyframes particle-dance{0%{background:var(--color-accent);opacity:1;transform:scale(1) translate(0)}25%{background:var(--color-accent-light);opacity:.7;transform:scale(2) translate(50px,-30px)}50%{background:var(--color-success);opacity:.5;transform:scale(1.5) translate(100px,50px)}75%{background:var(--color-accent-light);opacity:.3;transform:scale(3) translate(50px,100px)}to{background:var(--color-accent);opacity:1;transform:scale(1) translate(0)}}.success-content{animation:success-enter .8s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#001524f2;border:1px solid #ffffff1a;border-radius:var(--border-radius-xl);box-shadow:var(--shadow-card);max-width:500px;padding:3.5rem;position:relative;text-align:center;z-index:5}@keyframes success-enter{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.success-icon{height:100px;margin:0 auto 2rem;position:relative;width:100px}.icon-rays{animation:rays-rotate 10s linear infinite}.icon-rays,.icon-rays:after,.icon-rays:before{border-radius:50%;height:100%;position:absolute;width:100%}.icon-rays:after,.icon-rays:before{content:"";left:0;top:0}.icon-rays:before{animation:rays-scale 2s ease-in-out infinite;border:2px solid var(--color-success)}.icon-rays:after{animation:rays-scale 2s ease-in-out 1s infinite;border:2px dashed var(--color-success)}@keyframes rays-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rays-scale{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.5)}}.success-content h3{color:var(--color-text);font-size:2rem;margin-bottom:1rem;text-shadow:0 0 15px var(--color-success)}.success-content p{color:var(--color-text-dim);font-size:1.1rem;margin-bottom:1.5rem}.success-progress{background-color:#ffffff1a;border-radius:4px;height:8px;margin-top:1.5rem;overflow:hidden;width:100%}.success-bar{animation:success-bar 3s linear forwards;background:linear-gradient(90deg,var(--color-success),var(--color-accent-light));border-radius:4px;height:100%;width:0}@keyframes success-bar{0%{width:0}50%{width:70%}to{width:100%}}@media (max-width:1400px){.content-wrapper{max-width:1200px}.form-section,.visualization-section{flex:1 1}}@media (max-width:1200px){.content-wrapper{flex-direction:column;max-width:800px}.form-section,.visualization-section{max-width:100%}.brand-network-card{min-height:350px}.interactive-section{flex-direction:row;flex-wrap:wrap}.engagement-card,.impact-simulator,.quote-card{flex:1 1;min-width:300px}}@media (max-width:900px){.amplify-redesigned-container{padding:1rem}.interactive-section{flex-direction:column}.title-glow{font-size:1.8rem}.subtitle{font-size:1rem}.timeframe-inputs{flex-direction:column;gap:1rem}.timeframe-separator{display:none}.brand-metrics{gap:1rem}.metrics-row{flex-direction:column;gap:1rem}.success-content{max-width:400px;padding:2.5rem}}@media (max-width:600px){.amplify-redesigned-container{padding:.5rem}.form-section{padding:1.5rem}.engagement-card,.impact-simulator,.quote-card{padding:1.2rem}.brand-badge{font-size:.8rem;padding:6px 12px}.theme-selector{right:20px;top:70px}.title-glow{font-size:1.5rem}.success-content{max-width:320px;padding:2rem}.success-icon{height:80px;margin-bottom:1.5rem;width:80px}.success-content h3{font-size:1.6rem}.engagement-labels,.metric-label,.platform-name,.progress-label{font-size:.8rem}}.modal-overlay{align-items:center;animation:fadeIn .3s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#001524e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-container{animation:modalSlideIn .4s ease-out;max-width:600px;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.brand-riddle-game{background-color:#001524f2;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 30px #0000004d;color:#ffecd1;font-family:Poppins,sans-serif;max-width:600px;padding:25px;position:relative;width:100%}.game-intro{padding:20px 10px;text-align:center}.game-intro h2{animation:title-glow 3s infinite alternate;background:linear-gradient(90deg,#ff7d00,#ff9e00);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;margin-bottom:15px;text-shadow:0 2px 10px #ff7d0033}@keyframes title-glow{0%{text-shadow:0 0 5px #ff7d004d}to{text-shadow:0 0 15px #ff7d00b3}}.game-intro p{color:#ffecd1e6;font-size:1.1rem;line-height:1.5;margin-bottom:30px}.game-rules{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:35px}.rule-item{align-items:center;background:#0003;border:1px solid #ff7d0033;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:15px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;width:150px}.rule-item:hover{border-color:#ff7d0066;box-shadow:0 5px 15px #ff7d0026;transform:translateY(-5px)}.rule-icon{font-size:2rem}.rule-item p{font-size:.9rem;margin:0;text-align:center}.difficulty-selector{background:#0003;border:1px solid #ff7d0033;border-radius:10px;margin-bottom:30px;padding:15px}.difficulty-selector h3{color:#ffecd1e6;font-size:1.2rem;margin:0 0 15px}.difficulty-options{display:flex;gap:15px;justify-content:center}.difficulty-btn{background:#0000004d;border:1px solid #ff7d004d;border-radius:8px;color:#ffecd1;cursor:pointer;overflow:hidden;padding:8px 20px;position:relative;transition:all .3s ease}.difficulty-btn:hover{background:#ff7d001a;transform:translateY(-2px)}.difficulty-btn.active{background:linear-gradient(135deg,#ff7d0033,#ff9e004d);border-color:#ff7d0080;box-shadow:0 0 10px #ff7d0033}.difficulty-btn.active:after{animation:difficulty-highlight 2s infinite;background:linear-gradient(90deg,#0000,#ff7d00,#0000);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@keyframes difficulty-highlight{0%,to{opacity:.5;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}.start-game-btn{background:linear-gradient(135deg,#ff7d00,#78290f);border:none;border-radius:8px;box-shadow:0 4px 15px #78290f4d;color:#ffecd1;cursor:pointer;font-size:1.2rem;font-weight:600;overflow:hidden;padding:12px 35px;position:relative;transition:all .3s ease}.start-game-btn:hover{box-shadow:0 6px 20px #78290f66;transform:translateY(-3px)}.start-game-btn:active{transform:translateY(-1px)}.start-game-btn:after{animation:button-shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes button-shimmer{to{left:200%}}.game-content{display:flex;flex-direction:column;gap:20px}.game-header{align-items:center;border-bottom:1px solid #ff7d0033;display:flex;justify-content:space-between;margin-bottom:5px;padding-bottom:15px}.game-header h2{background:linear-gradient(90deg,#ff7d00,#ff9e00);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem;margin:0;text-shadow:0 2px 10px #ff7d0033}.game-stats{align-items:center;display:flex;gap:15px}.stat-item{flex-direction:column;position:relative;text-align:center}.stat-value{color:#ff7d00;font-size:1.2rem;font-weight:700;transition:all .3s ease}.stat-item:hover .stat-value{transform:scale(1.1)}.stat-label{color:#ffecd1b3;font-size:.8rem}.streak .stat-value{animation:streak-pulse 1.5s infinite alternate;color:#22c55e}@keyframes streak-pulse{0%{text-shadow:0 0 5px #22c55e4d}to{text-shadow:0 0 10px #22c55eb3}}.timer-container{background:#ffffff1a;height:8px;margin-bottom:20px;overflow:hidden;width:100%}.timer-bar,.timer-container{border-radius:4px;position:relative}.timer-bar{background:linear-gradient(90deg,#ff7d00,#ff9e00);height:100%;transition:width 1s linear}.timer-bar:after{background:#ffffff4d;content:"";filter:blur(3px);height:100%;position:absolute;right:0;top:0;width:10px}.timer-bar.warning{background:linear-gradient(90deg,#ffc107,#ff9800)}.timer-bar.danger{animation:timer-pulse 1s infinite alternate;background:linear-gradient(90deg,#f44336,#d32f2f)}@keyframes timer-pulse{0%{opacity:.7}to{opacity:1}}.timer-text{color:#ffecd1b3;font-size:.8rem;position:absolute;right:5px;top:-18px}.riddle-container{background:#0003;border:1px solid #ff7d0033;border-radius:12px;box-shadow:0 5px 15px #0003;margin-bottom:10px;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.riddle-container:hover{box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}.riddle-question{background:#0003;border-radius:10px;margin-bottom:25px;padding:15px;position:relative;text-align:center}.riddle-question:after,.riddle-question:before{color:#ff7d0033;content:'"';font-size:3rem;line-height:1;position:absolute}.riddle-question:before{left:10px;top:-10px}.riddle-question:after{bottom:-25px;right:10px}.riddle-question p{color:#ffecd1;font-size:1.2rem;line-height:1.6;position:relative;z-index:1}.answer-form{align-items:center;display:flex;flex-direction:column;gap:15px}.input-container{display:flex;gap:10px;width:100%}.input-container input{background-color:#0000004d;border:2px solid #ff7d004d;border-radius:8px;color:#ffecd1;flex:1 1;font-size:1rem;padding:12px 15px;transition:all .3s}.input-container input:focus{border-color:#ff7d00;box-shadow:0 0 0 3px #ff7d0033;outline:none}.input-container input.correct{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e33}.input-container input.incorrect{border-color:#e11d48;box-shadow:0 0 0 3px #e11d4833}.submit-btn-1{background:linear-gradient(135deg,#ff7d00,#ff9e00);border:none;border-radius:8px;color:#ffecd1;cursor:pointer;font-weight:600;padding:0 20px;transition:all .3s ease}.submit-btn-1:hover{box-shadow:0 4px 12px #ff7d004d;transform:translateY(-2px)}.submit-btn-1:active{transform:translateY(0)}.hint-btn{background:#0000;border:none;color:#ffecd1b3;cursor:pointer;font-size:.9rem;padding:5px;text-decoration:underline;transition:all .2s}.hint-btn:hover{color:#ff9e00}.hint-box{animation:fadeIn .3s ease;background:#0000004d;border-left:3px solid #ff9e00;border-radius:8px;font-style:italic;margin:0 auto;max-width:400px;padding:12px 15px}.hint-label{color:#ff9e00;font-weight:600}.feedback{animation:fadeIn .3s ease;border-radius:8px;font-weight:500;padding:10px 15px;text-align:center}.feedback.correct{background-color:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.feedback.incorrect{background-color:#e11d4833;border:1px solid #e11d484d;color:#e11d48}.reward-container{animation:fadeIn .5s ease;background:#0000004d;border:1px solid #ff7d004d;border-radius:10px;box-shadow:0 5px 15px #0003;padding:20px;text-align:center}.reward-header{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:15px}.reward-icon{animation:bounce 1s infinite alternate;font-size:2rem}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.reward-header h3{color:#ffc107;font-size:1.3rem;margin:0;text-shadow:0 0 10px #ffc1074d}.reward-quote{background:#ff7d001a;border:1px solid #ff7d0033;border-radius:8px;font-style:italic;margin-bottom:20px;padding:20px;position:relative}.reward-quote p{color:#ffecd1;font-size:1.1rem;line-height:1.5;position:relative;z-index:1}.reward-quote:after,.reward-quote:before{color:#ff7d0033;content:'"';font-size:4rem;line-height:1;position:absolute}.reward-quote:before{left:5px;top:5px}.reward-quote:after{bottom:-10px;right:5px}.next-btn{background:linear-gradient(135deg,#ff7d00,#78290f);border:none;border-radius:8px;color:#ffecd1;cursor:pointer;font-size:1.1rem;font-weight:600;overflow:hidden;padding:12px 25px;position:relative;transition:all .3s ease}.next-btn:hover{box-shadow:0 4px 15px #78290f4d;transform:translateY(-2px)}.next-btn:active{transform:translateY(0)}.next-btn:after{animation:button-shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.campaign-progress{align-items:center;background:#0003;border:1px solid #ff7d0033;border-radius:10px;display:flex;flex-wrap:wrap;gap:15px;margin-top:20px;padding:15px}.progress-label{color:#ffecd1cc;font-size:.9rem;white-space:nowrap}.progress-bar{flex:1 1;height:6px}.progress-fill{background:linear-gradient(90deg,#ff7d00,#ff9e00);border-radius:3px;height:100%;left:0;position:absolute;top:0;width:0}.campaign-progress .progress-bar .progress-fill{animation:loading-progress 20s linear forwards}.progress-fill:after{animation:shine 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d);content:"";filter:blur(3px);height:100%;position:absolute;right:0;top:0;width:30%}@keyframes shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes progress-fill{0%{width:0}to{width:100%}}.progress-text{animation:pulse-text 2s infinite alternate;color:#ffecd1b3;font-size:.9rem;margin-top:5px;text-align:center;width:100%}@keyframes pulse-text{0%{opacity:.7}to{opacity:1}}.shake{animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}@media (max-width:600px){.brand-riddle-game{padding:15px}.game-header h2,.game-intro h2{font-size:1.5rem}.game-rules{align-items:center;flex-direction:column;gap:15px}.rule-item{max-width:250px;width:100%}.difficulty-options,.game-stats{flex-wrap:wrap}.game-stats{justify-content:center}.game-header{flex-direction:column;gap:15px}.riddle-question p{font-size:1rem}.input-container{flex-direction:column}.submit-btn-1{padding:12px;width:100%}}:root{--premium-bg:#0a0f1e;--premium-card:#161f36;--premium-card-dark:#0f1525;--premium-card-light:#1c2542;--premium-highlight:#2c3657;--primary-blue:#0062ff;--secondary-blue:#2d8aff;--accent-teal:#00b0ff;--primary-orange:#ff7d00;--secondary-orange:#ffa726;--premium-green:#00c853;--premium-red:#ff3d00;--premium-purple:#6200ea;--text-primary:#f5f5f5;--text-secondary:#a8b3cf;--text-muted:#6b7a99;--text-blue:#4fc3f7;--text-green:#00e676;--text-orange:#ff9100;--text-red:#ff5252;--premium-success:#00c853;--premium-error:#ff3d00;--premium-warning:#ffc400;--premium-shadow-lg:0 8px 24px #0000004d;--premium-glow-blue:0 0 15px #0062ff80;--premium-glow-orange:0 0 15px #ff7d0080;--premium-glow-green:0 0 15px #00c85380;--premium-transition:all 0.3s cubic-bezier(0.16,1,0.3,1);--premium-radius-sm:4px;--premium-radius-md:8px;--premium-radius-lg:12px}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:400;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/webfonts/free-regular-400.woff2) format("woff2")}body{background-color:#0a0f1e;color:#f5f5f5;color:var(--text-primary);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0}.premium-loading-container{background-color:#0a0f1e;min-height:100vh;overflow:hidden;padding:1.5rem;position:relative;z-index:0}.premium-loading-container:before{background:linear-gradient(135deg,#0a0f1e,#131c36);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-2}.neural-network-container{height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;transform:translateZ(0);width:100%;will-change:transform;z-index:-1}.particle-words-container{display:none}.star-field{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.metric-value{text-shadow:0 2px 10px #0062ff33}.progress-percentage{font-size:1.1rem;font-weight:700;text-shadow:0 0 8px #4fc3f74d}.progress-bar{box-shadow:0 0 15px #0062ff4d}.log-container{line-height:1.5;scrollbar-width:thin;transform:translateZ(0);will-change:transform}.log-line{animation:none;font-family:Consolas,SF Mono,Menlo,monospace;opacity:1;padding-left:.25rem}.log-content:contains("function"){color:#ce93d8}.log-content:contains("const"){color:#ce93d8}.log-content:contains("await"){color:#ce93d8}.log-content:contains("class"){color:#ce93d8}.log-content:contains("if"){color:#ce93d8}.log-content:contains("for"){color:#ce93d8}.log-content:contains("=>"){color:#80cbc4}.log-content:contains("[DATA]"){color:#4fc3f7}.log-content:contains("[ML]"){color:#b39ddb}.log-content:contains("[CORE]"){color:#4db6ac}.log-content:contains("[API]"){color:#ffb74d}.log-content:contains("[ALGO]"){color:#7986cb}.log-content:contains("[NLP]"){color:#ff8a65}.log-content:contains("[SYS]"){color:#aed581}.log-content:contains("[STAT]"){color:#4dd0e1}.log-content:contains("[PERF]"){color:#dce775}.log-content:contains("[SEC]"){color:#9575cd}.log-content:contains("[DB]"){color:#f06292}.log-content:contains("[UI]"){color:#90a4ae}.log-content:contains("[TEST]"){color:#a1887f}.log-content:contains("/* Insight:"){border-left:2px solid #ffc107;color:#ffc107;display:block;font-style:italic;margin-bottom:.5rem;margin-top:.5rem;padding-left:.5rem}.logo-circle{animation:logo-pulse 2s ease-in-out infinite alternate;box-shadow:0 0 20px #0062ff80}@keyframes logo-pulse{0%{box-shadow:0 0 15px #0062ff66}to{box-shadow:0 0 25px #0062ffb3}}.logo-inner-circle{background:linear-gradient(135deg,#0f1525,#161f36);opacity:.9}.star{animation:twinkle 4s infinite alternate;background-color:#fff;border-radius:50%;opacity:.4;position:absolute;will-change:opacity}@keyframes twinkle{0%{box-shadow:0 0 2px #ffffff1a;opacity:.2}to{box-shadow:0 0 4px #ffffff4d;opacity:.7}}.premium-loading-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;height:calc(100vh - 3rem);max-height:800px;max-width:1400px;position:relative;width:100%;z-index:2}.processing-visualization{animation:card-appear .8s cubic-bezier(.16,1,.3,1);background-color:#161f36;background-color:var(--premium-card);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--premium-radius-lg);box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);display:flex;flex-direction:column;overflow:hidden;padding:2rem;position:relative}@keyframes card-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.company-brand{margin-bottom:2rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition)}.company-brand.pulse{animation:brand-pulse 1.5s ease-in-out}@keyframes brand-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.logo-circle,.logo-container{align-items:center;display:flex;position:relative}.logo-circle{animation:logo-rotate 20s linear infinite;background:linear-gradient(135deg,#0062ff,#00b0ff);background:linear-gradient(135deg,var(--primary-blue),var(--accent-teal));border-radius:50%;box-shadow:0 0 15px #0062ff80;box-shadow:var(--premium-glow-blue);height:45px;justify-content:center;margin-right:15px;overflow:hidden;width:45px}@keyframes logo-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo-circle:before{animation:shine-effect 8s linear infinite;background:linear-gradient(135deg,#0000 30%,#fffc);content:"";height:60px;position:absolute;width:60px}@keyframes shine-effect{0%{transform:rotate(0deg) translateX(-60px)}to{transform:rotate(1turn) translateX(-60px)}}.logo-fx{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.fx-particle{background-color:#fffc;border-radius:50%;filter:blur(1px);position:absolute}.fx-particle.one{animation:particle-float 4s ease-in-out infinite;height:6px;left:50%;top:5px;width:6px}.fx-particle.two{animation:particle-float 6s ease-in-out 1s infinite;bottom:10px;height:4px;left:10px;width:4px}.fx-particle.three{animation:particle-float 5s ease-in-out .5s infinite;bottom:12px;height:5px;right:7px;width:5px}@keyframes particle-float{0%,to{opacity:.7;transform:translateY(0) translateX(0)}25%{opacity:1;transform:translateY(-5px) translateX(3px)}50%{opacity:.7;transform:translateY(0) translateX(5px)}75%{opacity:1;transform:translateY(5px) translateX(2px)}}.logo-text{font-size:2.5rem;font-weight:700;margin-bottom:0;position:relative}.logo-text,.logo-text:after{background:linear-gradient(90deg,#0062ff,#00b0ff);background:linear-gradient(90deg,var(--primary-blue),var(--accent-teal));-webkit-background-clip:text;background-clip:text;color:#0000}.logo-text:after{animation:text-glow 3s ease-in-out infinite alternate;content:"Let'sFYI";filter:blur(12px);height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}@keyframes text-glow{0%{filter:blur(8px);opacity:.5}to{filter:blur(15px);opacity:.8}}.brand-tagline{color:#a8b3cf;color:var(--text-secondary);display:inline-block;font-size:1rem;font-weight:500;letter-spacing:.5px;margin-left:60px;position:relative}.brand-tagline:before{animation:tagline-line 3s ease-in-out infinite alternate;background:linear-gradient(90deg,#ff7d00,#0000);background:linear-gradient(to right,var(--primary-orange),#0000);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:40%}@keyframes tagline-line{0%{opacity:.5;width:30%}to{opacity:.8;width:70%}}.phase-indicator{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;position:relative}.phase-indicator:before{background:linear-gradient(180deg,#2c3657,#0000);background:linear-gradient(to bottom,var(--premium-highlight),#0000);bottom:36px;content:"";left:18px;position:absolute;top:36px;width:1px;z-index:0}.phase-item{align-items:flex-start;display:flex;gap:1rem;opacity:.5;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition);z-index:1}.phase-item.current{animation:current-phase-highlight .5s cubic-bezier(.16,1,.3,1);opacity:1}@keyframes current-phase-highlight{0%{transform:translateX(0)}50%{transform:translateX(5px)}to{transform:translateX(0)}}.phase-number{align-items:center;background-color:#2c3657;background-color:var(--premium-highlight);border:1px solid #ffffff1a;border-radius:50%;color:#f5f5f5;color:var(--text-primary);display:flex;flex-shrink:0;font-size:1.1rem;font-weight:600;height:36px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition);width:36px;z-index:2}.phase-item.current .phase-number{animation:pulse-number 2s ease-in-out infinite;background-color:#0062ff;background-color:var(--primary-blue);box-shadow:0 0 15px #0062ff80;box-shadow:var(--premium-glow-blue)}@keyframes pulse-number{0%,to{box-shadow:0 0 10px #0062ff4d;transform:scale(1)}50%{box-shadow:0 0 15px #0062ff80;transform:scale(1.05)}}.phase-item.completed .phase-number{background-color:#00c853;background-color:var(--premium-green);box-shadow:0 0 15px #00c85380;box-shadow:var(--premium-glow-green)}.phase-item.completed .phase-number:after{animation:checkmark-appear .5s cubic-bezier(.175,.885,.32,1.275);content:"✓";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.phase-info{flex:1 1}.phase-info h3{color:#f5f5f5;color:var(--text-primary);font-size:1.1rem;font-weight:600;margin-bottom:.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition)}.phase-item.current .phase-info h3{color:#4fc3f7;color:var(--text-blue);text-shadow:0 0 5px #4fc3f74d}.phase-item.completed .phase-info h3{color:#00e676;color:var(--text-green)}.current-step{background-color:#0f1525;background-color:var(--premium-card-dark);border-left:2px solid #0062ff;border-left:2px solid var(--primary-blue);border-radius:8px;border-radius:var(--premium-radius-md);box-shadow:0 2px 8px #00000026;box-shadow:var(--premium-shadow-sm);color:#4fc3f7;color:var(--text-blue);font-family:SF Mono,Menlo,Monaco,Courier New,monospace;font-size:.95rem;height:40px;overflow:hidden;padding:.75rem 1rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition)}.current-step:hover{border-left:3px solid #0062ff;border-left:3px solid var(--primary-blue);box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);transform:translateX(5px)}.terminal-text{opacity:.9}.cursor{animation:blink 1s infinite;margin-left:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.processing-metrics{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:auto}.metric{background-color:#0f1525;background-color:var(--premium-card-dark);border:1px solid #ffffff0d;border-radius:8px;border-radius:var(--premium-radius-md);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:1.25rem;position:relative;text-align:center}.metric,.metric:before{transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition)}.metric:before{background:linear-gradient(135deg,#0062ff,#0000);background:linear-gradient(135deg,var(--primary-blue),#0000);border-radius:50%;content:"";filter:blur(5px);height:40px;left:-10px;opacity:.2;position:absolute;top:-10px;width:40px}.metric:hover{background-color:#1c2542;background-color:var(--premium-card-light);box-shadow:0 2px 8px #00000026;box-shadow:var(--premium-shadow-sm);transform:translateY(-5px)}.metric:hover:before{opacity:.3;transform:scale(1.2)}.metric-value{font-feature-settings:"tnum";animation:value-update 3s ease-out infinite;background:linear-gradient(90deg,#0062ff,#00b0ff);background:linear-gradient(90deg,var(--primary-blue),var(--accent-teal));-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;margin-bottom:.5rem;position:relative}@keyframes value-update{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.metric-label{color:#a8b3cf;color:var(--text-secondary);font-size:.9rem;font-weight:500;letter-spacing:.3px}.metric-bar{background:linear-gradient(90deg,#0062ff,#00b0ff);background:linear-gradient(to right,var(--primary-blue),var(--accent-teal));border-radius:1.5px;height:3px;margin-top:10px;overflow:hidden;position:relative;transform-origin:left;transition:width .5s ease-out}@keyframes bar-appear{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.metric-bar:after{animation:bar-shine 1.5s linear infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes bar-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.completion-message{align-items:center;animation:fade-in .5s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#161f36f2;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:2rem;position:absolute;top:0;width:100%;z-index:10}.checkmark-circle .checkmark{height:80px;width:80px}.checkmark-circle .checkmark-circle{stroke:#00c853;stroke:var(--premium-green);stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark-circle .checkmark-check{stroke-dasharray:48;stroke-dashoffset:48;stroke-width:3;stroke:#00c853;stroke:var(--premium-green);animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;transform-origin:50% 50%}@keyframes stroke{to{stroke-dashoffset:0}}.completion-message h2{font-size:1.8rem;margin-bottom:1rem;position:relative;text-align:center}.completion-message h2,.completion-message h2:after{background:linear-gradient(90deg,#00c853,#69f0ae);background:linear-gradient(90deg,var(--premium-green),#69f0ae);-webkit-background-clip:text;background-clip:text;color:#0000}.completion-message h2:after{animation:text-glow 3s ease-in-out infinite alternate;content:attr(data-text);filter:blur(8px);height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.completion-message p{animation:pulse 2s infinite alternate;color:#a8b3cf;color:var(--text-secondary);font-size:1.1rem;text-align:center}.confetti-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.confetti-piece{top:-10%}.processing-console{animation:card-appear .8s cubic-bezier(.16,1,.3,1) .2s both;background-color:#0f1525;background-color:var(--premium-card-dark);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--premium-radius-lg);box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);display:flex;flex-direction:column;overflow:hidden}.console-header{align-items:center;background-color:#0a0d17cc;border-bottom:1px solid #ffffff0d;display:flex;padding:.75rem 1rem}.console-controls{display:flex;gap:.5rem}.control{border-radius:50%;height:12px;transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition);width:12px}.control.red{background-color:#ff3d00;background-color:var(--premium-red)}.control.yellow{background-color:#ffc400;background-color:var(--premium-warning)}.control.green{background-color:#00c853;background-color:var(--premium-green)}.console-title{color:#a8b3cf;color:var(--text-secondary);font-size:.9rem;font-weight:500;margin-left:auto}.console-body{background-color:#0a0f1cf2;flex:1 1;overflow:hidden;padding:1rem;position:relative}.matrix-background{background-image:linear-gradient(180deg,#0000,#00ff000d 50%,#00ff000d 0,#0000)}@keyframes matrix-scroll{0%{background-position:0 0}to{background-position:0 100%}}.log-container{color:#a8b3cf;color:var(--text-secondary);font-family:SF Mono,Menlo,Monaco,Courier New,monospace;font-size:.85rem;height:440px;line-height:1.6;-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 5%,#000 95%,#0000);mask-image:linear-gradient(180deg,#0000 0,#000 5%,#000 95%,#0000);overflow-x:hidden;overflow-y:auto;padding:.5rem;position:relative;z-index:1}.log-line{animation:log-appear .3s forwards}@keyframes log-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.timestamp{color:#6b7a99;color:var(--text-muted);margin-right:.75rem}.log-content{color:#4fc3f7;color:var(--text-blue);position:relative}.log-content:after{animation:log-underline 1s cubic-bezier(.16,1,.3,1) forwards;background-color:#4fc3f7;background-color:var(--text-blue);bottom:-2px;content:"";height:1px;left:0;opacity:.3;position:absolute;width:0}@keyframes log-underline{0%{width:0}to{width:100%}}.system-message{color:#ff9100;color:var(--text-orange)}.success-message{color:#00e676;color:var(--text-green);font-weight:500;text-shadow:0 0 5px #00e6764d}.error-message{color:#ff5252;color:var(--text-red)}.insight-panel:before{background:linear-gradient(90deg,#0062ff,#00b0ff);background:linear-gradient(to right,var(--primary-blue),var(--accent-teal));content:"";height:3px;left:0;position:absolute;top:0;width:100%}.insight-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.insight-icon{animation:float-icon 3s ease-in-out infinite;font-size:1.5rem}@keyframes float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.insight-header h3{color:#4fc3f7;color:var(--text-blue);font-size:.95rem;font-weight:600;letter-spacing:.5px;position:relative}.insight-header h3:after{background-color:#0062ff;background-color:var(--primary-blue);bottom:-3px;content:"";height:1px;left:0;position:absolute;transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition);width:30px}.insight-panel:hover .insight-header h3:after{width:100%}.insight-content{animation:fade-in .5s ease-in-out;border-left:2px solid #ffffff0d;color:#a8b3cf;color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0;padding-left:10px;position:relative}.insight-content:first-letter{color:#ff7d00;color:var(--primary-orange);font-size:1.1em;font-weight:600}.insight-pagination{display:flex;gap:5px;justify-content:center;margin-top:1rem}.insight-dot{background-color:#2c3657;background-color:var(--premium-highlight);border-radius:50%;height:6px;opacity:.3;transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition);width:6px}.insight-dot.active{background-color:#0062ff;background-color:var(--primary-blue);box-shadow:0 0 5px #0062ff;box-shadow:0 0 5px var(--primary-blue);opacity:1;transform:scale(1.2)}.progress-container{margin-top:auto;padding:1.25rem}.progress-info{color:#a8b3cf;color:var(--text-secondary);display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.progress-percentage{font-feature-settings:"tnum";color:#f5f5f5;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600;transition:color .3s ease}.progress-bar-container{background-color:#ffffff1a;border-radius:3px;height:6px;margin-bottom:.75rem;overflow:hidden;position:relative}.progress-bar{background:linear-gradient(90deg,#0062ff,#00b0ff);background:linear-gradient(to right,var(--primary-blue),var(--accent-teal));border-radius:3px;box-shadow:0 0 10px #0062ff33;height:100%;position:relative;transform-origin:left;transition:width .3s ease-out}.progress-bar:before{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.progress-glow{animation:glow-pulse 2s infinite alternate;background:linear-gradient(90deg,#0000,#fffc);filter:blur(2px);height:100%;position:absolute;right:0;top:0;width:20px}@keyframes glow-pulse{0%{opacity:.5;width:15px}to{opacity:.9;width:25px}}.realtime-processing{align-items:center;animation:fade-in .5s ease;color:#00e676;color:var(--text-green);display:flex;font-size:.85rem;gap:.5rem}.pulse-dot{animation:pulse-dot 1.5s cubic-bezier(.455,.03,.515,.955) infinite;background-color:#00c853;background-color:var(--premium-green);border-radius:50%;box-shadow:0 0 8px #00c85380;height:8px;width:8px}@keyframes pulse-dot{0%,to{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.achievement-notification{align-items:center;background-color:#161f36;background-color:var(--premium-card);border-left:4px solid #ff7d00;border-left:4px solid var(--primary-orange);border-radius:12px;border-radius:var(--premium-radius-lg);box-shadow:0 8px 24px #0000004d;box-shadow:var(--premium-shadow-lg);display:flex;gap:1rem;opacity:0;padding:1.25rem;position:fixed;right:-400px;top:30px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:350px;z-index:100}.achievement-notification.show{animation:achievement-bounce .6s cubic-bezier(.175,.885,.32,1.275);opacity:1;right:30px}@keyframes achievement-bounce{0%{opacity:0;transform:scale(.8) translateX(50px)}50%{transform:scale(1.05) translateX(0)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}.achievement-icon{animation:achievement-icon-spin 1s ease-in-out;font-size:2.5rem}@keyframes achievement-icon-spin{0%{transform:rotate(-20deg) scale(0)}50%{transform:rotate(15deg) scale(1.3)}to{transform:rotate(0) scale(1)}}.achievement-content{flex:1 1}.achievement-content h3{color:#f5f5f5;color:var(--text-primary);display:inline-block;font-size:1rem;font-weight:600;margin-bottom:.3rem;position:relative}.achievement-content h3:after{background:linear-gradient(90deg,#ff7d00,#0000);background:linear-gradient(to right,var(--primary-orange),#0000);bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}.achievement-content p{color:#a8b3cf;color:var(--text-secondary);font-size:.85rem;margin:0}.premium-error-container{animation:error-appear .5s cubic-bezier(.16,1,.3,1);background-color:#161f36;background-color:var(--premium-card);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--premium-radius-lg);box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);max-width:500px;overflow:hidden;padding:3rem;position:relative;text-align:center}@keyframes error-appear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.premium-error-container:before{background:linear-gradient(90deg,#ff3d00,#ff7d00);background:linear-gradient(to right,var(--premium-red),var(--primary-orange));content:"";height:5px;left:0;position:absolute;top:0;width:100%}.error-icon{animation:error-icon-shake .8s cubic-bezier(.36,.07,.19,.97) both;margin-bottom:1.5rem}@keyframes error-icon-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.premium-error-container h2{color:#f5f5f5;color:var(--text-primary);display:inline-block;font-size:1.8rem;margin-bottom:1rem;position:relative}.premium-error-container h2:after{background-color:#ff3d00;background-color:var(--premium-red);bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.premium-error-container .error-message{animation:fade-in .5s ease .3s forwards;color:#ff5252;color:var(--text-red);font-size:1.1rem;margin-bottom:2rem;opacity:0}.retry-button{background-color:#1c2542;background-color:var(--premium-card-light);border:1px solid #ff3d00;border:1px solid var(--premium-red);border-radius:8px;border-radius:var(--premium-radius-md);color:#f5f5f5;color:var(--text-primary);cursor:pointer;font-size:1rem;font-weight:500;overflow:hidden;padding:.75rem 1.5rem;position:relative}.retry-button,.retry-button:before{transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition)}.retry-button:before{background:linear-gradient(90deg,#0000,#ff3d001a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.retry-button:hover{background-color:#ff3d0033;box-shadow:0 2px 8px #00000026;box-shadow:var(--premium-shadow-sm);transform:translateY(-2px)}.retry-button:hover:before{left:100%;transition:.8s}@media (max-width:1200px){.premium-loading-grid{gap:1rem;grid-template-columns:1fr;max-height:none}.processing-console,.processing-visualization{height:auto}.processing-metrics{margin-bottom:1rem;margin-top:2rem}.log-container{height:300px}.achievement-notification{width:300px}}@media (max-width:768px){.premium-loading-container{padding:1rem}.processing-console,.processing-visualization{padding:1.5rem}.company-brand h1{font-size:2rem}.processing-metrics{gap:1rem;grid-template-columns:1fr}.phase-item{gap:.75rem}.current-step{font-size:.85rem}.metric-value{font-size:1.3rem}.log-container{height:200px}.premium-error-container{padding:2rem}.achievement-notification{right:-100%;top:20px;width:85%}.achievement-notification.show{right:50%;transform:translateX(50%)}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.logo-inner-circle{background:linear-gradient(135deg,#2c3657,#0f1525);background:linear-gradient(135deg,var(--premium-highlight),var(--premium-card-dark));border-radius:50%;height:65%;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);width:65%;z-index:1}.logo-circle:hover{cursor:pointer;transform:perspective(500px) rotateY(15deg)}.company-brand.interactive .logo-circle{box-shadow:0 0 25px #0062ff80;transform:perspective(500px) rotateY(15deg) scale(1.05)}.company-brand.interactive .logo-text{text-shadow:0 0 10px #0062ff66}.company-brand.interactive .fx-particle{animation-duration:1.5s}.tip-notification{align-items:center;background-color:#161f36;background-color:var(--premium-card);border-radius:12px;border-radius:var(--premium-radius-lg);border-top:3px solid #0062ff;border-top:3px solid var(--primary-blue);bottom:-100px;box-shadow:0 8px 24px #0000004d;box-shadow:var(--premium-shadow-lg);display:flex;gap:1rem;left:50%;max-width:500px;min-width:300px;opacity:0;padding:1rem 1.5rem;position:fixed;transform:translateX(-50%);transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:auto;z-index:100}.tip-notification.show{bottom:30px;opacity:1}.tip-icon{animation:tip-icon-pulse 2s infinite alternate;font-size:1.5rem}@keyframes tip-icon-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.tip-content{flex:1 1}.tip-content p{color:#a8b3cf;color:var(--text-secondary);font-size:.9rem;margin:0}.insight-panel{background-color:#161f36;background-color:var(--premium-card);border:1px solid #ffffff0d;border-radius:8px;border-radius:var(--premium-radius-md);box-shadow:0 2px 8px #00000026;box-shadow:var(--premium-shadow-sm);cursor:pointer;margin:.75rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition)}.insight-panel:hover{border-color:#ffffff1a;transform:translateY(-3px)}.insight-panel.expanded,.insight-panel:hover{box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md)}.insight-panel.expanded{border-color:#ffffff26;height:auto;padding:1.5rem;transform:scale(1.02);z-index:10}.insight-panel.expanded:after{border-color:#0000 #0000 #0062ff;border-color:#0000 #0000 var(--primary-blue) #0000;border-style:solid;border-width:0 0 15px 15px;bottom:0;content:"";height:0;opacity:.7;position:absolute;right:0;width:0}.insight-source{animation:fade-in .5s ease;border-top:1px solid #ffffff0d;color:#6b7a99;color:var(--text-muted);font-size:.75rem;font-style:italic;margin-top:.75rem;padding-top:.75rem}@keyframes confetti-fall{0%{opacity:0;transform:translateY(0) rotate(0deg) scale(0)}10%{opacity:1;transform:translateY(10%) rotate(45deg) scale(1)}90%{opacity:1}to{opacity:0;transform:translateY(100vh) rotate(1turn) scale(.5)}}.confetti-piece{animation:confetti-fall 3s ease-in-out infinite;background-color:#0062ff;background-color:var(--primary-blue);box-shadow:0 0 5px #ffffff4d;height:16px;position:absolute;top:-5%;transform-origin:center;width:8px}.matrix-background{animation:matrix-scroll 30s linear infinite;background-image:linear-gradient(180deg,#0000,#00ff000d 50%,#00ff000d 0,#0000),repeating-linear-gradient(90deg,#0000,#0000 20px,#00ff0008 0,#00ff0008 40px);background-repeat:repeat;background-size:auto 100%;height:100%;left:0;opacity:.05;pointer-events:none;position:absolute;top:0;transition:opacity .8s ease;width:100%;z-index:0}.log-line{animation:log-appear .4s forwards;margin-bottom:.5rem;opacity:0;position:relative;transform-origin:left;word-break:break-word}.log-line.success{animation:success-line-appear .5s forwards}@keyframes success-line-appear{0%{opacity:0;transform:translateY(10px) scale(.95)}50%{transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.phase-item.completed{opacity:.8;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.phase-item.completed:hover{opacity:1;transform:translateX(5px)}.phase-item.completed .phase-number:before{animation:completion-ripple 1.5s ease-out;background-color:#00c853;background-color:var(--premium-green);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0;z-index:-1}@keyframes completion-ripple{0%{height:0;opacity:.5;width:0}to{height:70px;opacity:0;width:70px}}.progress-percentage[style*="var(--text-blue)"]{text-shadow:0 0 5px #4fc3f74d}.progress-percentage[style*="var(--text-orange)"]{text-shadow:0 0 5px #ff91004d}.progress-percentage[style*="var(--text-green)"]{text-shadow:0 0 5px #00e6764d}.particle-word{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#6b7a99;color:var(--text-muted);font-weight:600;opacity:.1;pointer-events:none;position:absolute;text-shadow:0 0 3px #ffffff1a;transition:all .3s cubic-bezier(.16,1,.3,1);transition:var(--premium-transition);will-change:transform,opacity}.particle-word[style*="var(--text-blue)"]{text-shadow:0 0 8px #4fc3f733}.particle-word[style*="var(--text-orange)"]{text-shadow:0 0 8px #ff910033}.particle-word[style*="var(--text-green)"]{text-shadow:0 0 8px #00e67633}.achievement-notification{transform:translateX(400px);transition:transform .6s cubic-bezier(.175,.885,.32,1.275),opacity .5s ease}.achievement-notification.show{transform:translateX(0)}.achievement-notification:before{background:linear-gradient(135deg,#0000,#0000 50%,#ffffff08 0,#ffffff08);background-size:4px 4px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.achievement-notification:after{background:linear-gradient(90deg,#ff7d00,#0000);background:linear-gradient(to right,var(--primary-orange),#0000);content:"";height:3px;left:0;opacity:.8;position:absolute;top:0;width:100%}.checkmark-circle{animation:checkmark-appear .5s cubic-bezier(.175,.885,.32,1.275);height:80px;margin-bottom:1.5rem;position:relative;width:80px}@keyframes checkmark-appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.checkmark-circle:before{animation:success-ripple 2s ease-out infinite;background-color:#00c8531a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0;z-index:-1}@keyframes success-ripple{0%{height:0;opacity:.5;width:0}to{height:140px;opacity:0;width:140px}}@media (prefers-reduced-motion:reduce){.confetti-container,.matrix-background,.neural-network-container,.particle-words-container{display:none}.logo-circle,.progress-bar:before,.progress-glow{animation:none}.fx-particle,.logo-text:after{display:none}.insight-icon,.phase-item.current .phase-number{animation:none}.current-step{height:auto;min-height:40px}.cursor{animation:none;opacity:0}.terminal-text{opacity:1}.metric-bar:after,.metric-value{animation:none}}.console-title{position:relative}.console-title:after{background-color:#4fc3f7;background-color:var(--text-blue);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.processing-console:hover .console-title:after{width:100%}.completion-message p:after{animation:loading-dots 1.5s infinite;content:""}@keyframes loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@media (max-width:768px){.tip-notification{bottom:-100px;max-width:none;padding:.75rem 1rem;width:90%}.tip-notification.show{bottom:15px}.tip-icon{font-size:1.25rem}.tip-content p{font-size:.8rem}.console-controls{display:flex;gap:.3rem}.control{height:10px;width:10px}.console-title{font-size:.8rem}}@keyframes pathway-pulse{0%,to{opacity:.3}50%{opacity:.6}}.phase-item:hover .phase-number{transform:scale(1.1)}.console-controls:hover .control{margin:0 3px;transform:scale(1.2)}.premium-loading-container:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";height:100%;left:0;opacity:.018;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.btn-loading{background:#0f172ab3!important;background:var(--premium-surface)!important;color:#cbd5e1!important;color:var(--premium-text-secondary)!important;cursor:wait}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}.btn-success{background:#10b981!important;background:var(--premium-success)!important;color:#fff!important}.success-icon{margin-right:5px}.btn-error{background:#ef4444!important;background:var(--premium-error)!important;color:#fff!important}.error-icon{font-size:14px;margin-right:5px}.premium-error-tooltip{animation:tooltipAppear .3s ease forwards;background:#ef4444;background:var(--premium-error);border-radius:8px;box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);color:#fff;font-size:12px;padding:8px 12px;top:-40px;white-space:nowrap;z-index:10}.premium-error-tooltip,.premium-error-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.premium-error-tooltip:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #ef4444;border-top:6px solid var(--premium-error);bottom:-5px;content:"";height:0;width:0}@keyframes tooltipAppear{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.premium-card-actions{text-align:center}.premium-view-profile-btn{align-items:center;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid #3b82f633;border-radius:8px;color:#60a5fa;color:var(--premium-blue-light);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:14px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.premium-view-profile-btn:hover{background:linear-gradient(135deg,#3b82f633,#8b5cf633);box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);transform:translateY(-3px)}.premium-view-profile-btn .btn-icon{font-size:20px;margin:0;transition:transform .3s ease}.premium-view-profile-btn:hover .btn-icon{transform:translateX(5px)}.premium-chatbot-wrapper{bottom:20px;position:fixed;right:20px;z-index:100}@keyframes chatbotPulse{0%{opacity:.1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.2)}to{opacity:.1;transform:scale(.8)}}@media (max-width:1200px){.premium-finder-container{flex-direction:column;padding:0 15px}.premium-filters-panel{margin-bottom:20px;width:100%}.premium-influencers-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.premium-filter-toggle{display:flex}.premium-filters-panel{border-radius:0;height:100%;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:999}.premium-filters-panel.mobile-active{transform:translateX(0)}.premium-results-tools{align-items:flex-start;flex-direction:column}.premium-sort-options{flex-wrap:wrap;width:100%}.sort-label{margin-bottom:5px;width:100%}.sort-buttons{justify-content:space-between;width:100%}.details-grid,.premium-influencers-grid{grid-template-columns:1fr}.details-grid{gap:8px}}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 5px rgba(59,130,246,.3))}50%{filter:drop-shadow(0 0 15px rgba(59,130,246,.7))}}@keyframes subtleBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes appearFromBelow{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tilt-effect{transform-style:preserve-3d;transition:transform .5s ease}.tilt-effect:hover{transform:perspective(1000px) rotateX(2deg) rotateY(2deg)}.border-glow{position:relative}.border-glow:before{animation:shimmer 3s linear infinite;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#f59e0b,#3b82f6);background:linear-gradient(45deg,var(--premium-blue),var(--premium-purple),var(--premium-orange),var(--premium-blue));background-size:400% 400%;border-radius:inherit;bottom:-2px;content:"";filter:blur(5px);left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.border-glow:hover:before{opacity:1}.cosmic-particles{height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:0}.cosmic-particle{animation:particleFloat 8s linear infinite;background:#60a5fa;background:var(--premium-blue-light);border-radius:50%;filter:blur(1px);height:3px;opacity:.3;position:absolute;width:3px}@keyframes particleFloat{0%{opacity:0;transform:translateY(0) rotate(0deg)}10%{opacity:.3}90%{opacity:.3}to{opacity:0;transform:translateY(-100%) rotate(1turn)}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0f172a99;background:var(--premium-glass-bg);border-radius:5px}::-webkit-scrollbar-thumb{border-radius:5px}.premium-influencer-card:hover:before{animation:shimmer 3s linear infinite;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#f59e0b,#3b82f6);background:linear-gradient(45deg,var(--premium-blue),var(--premium-purple),var(--premium-orange),var(--premium-blue));background-size:400% 400%;border-radius:inherit;bottom:-2px;content:"";filter:blur(10px);left:-2px;opacity:.5;pointer-events:none;position:absolute;right:-2px;top:-2px;z-index:-1}.premium-interactive:active,.premium-interactive:focus{outline:none;transform:scale(.98);transition:transform .2s ease}.premium-interactive:focus-visible{outline:2px solid #60a5fa;outline:2px solid var(--premium-blue-light);outline-offset:2px}body.light-mode .premium-influencer-card:hover:before{opacity:.3}body.light-mode .premium-interactive:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--premium-blue-dark)}body.light-mode{--premium-bg:#f0f4f8;--premium-surface:#fffc;--premium-card:#ffffffe6;--premium-card-hover:#fff;--premium-text-primary:#0f172a;--premium-text-secondary:#334155;--premium-text-muted:#64748b;--premium-glass-bg:#ffffffb3;--premium-glass-border:#0000000d;--premium-glass-highlight:#fffc}.premium-initial-loader{align-items:center;background:#0a0e17;background:var(--premium-bg);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100vw;z-index:9999}.loader-content{align-items:center;display:flex;flex-direction:column;gap:20px}.loader-logo{-webkit-text-fill-color:#0000;animation:textShimmer 2s linear infinite;background:linear-gradient(90deg,#3b82f6,#8b5cf6);background:linear-gradient(to right,var(--premium-blue),var(--premium-purple));-webkit-background-clip:text;background-clip:text;color:#f8fafc;color:var(--premium-text-primary);font-family:SF Pro Display,Helvetica Neue,Arial,sans-serif;font-family:var(--premium-font-display);font-size:32px;font-weight:700;letter-spacing:1px}@keyframes textShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loader-spinner{height:60px;position:relative;width:60px}.spinner-circles,.spinner-circles div{border-radius:50%;height:100%;position:absolute;width:100%}.spinner-circles div{animation:spinnerAnimation 1.5s ease-in-out infinite;border:3px solid #0000}.spinner-circles div:first-child{border-top-color:#3b82f6;border-top-color:var(--premium-blue)}.spinner-circles div:nth-child(2){animation-delay:.2s;border-right-color:#f59e0b;border-right-color:var(--premium-orange)}.spinner-circles div:nth-child(3){animation-delay:.4s;border-bottom-color:#8b5cf6;border-bottom-color:var(--premium-purple)}@keyframes spinnerAnimation{0%{opacity:1;transform:rotate(0deg)}50%{opacity:.5}to{opacity:1;transform:rotate(1turn)}}.loader-text{animation:pulse 2s ease-in-out infinite;color:#cbd5e1;color:var(--premium-text-secondary);font-size:16px;max-width:300px;text-align:center}.premium-cursor{mix-blend-mode:difference;pointer-events:none;position:fixed;z-index:9999}.cursor-dot{background-color:#fff;border-radius:50%;height:8px;transition:transform .15s ease;width:8px}.cursor-dot,.cursor-ring{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cursor-ring{border:2px solid #ffffff80;border-radius:50%;height:30px;transition:width .3s,height .3s,border-color .3s,transform .3s;width:30px}.premium-cursor.cursor-active .cursor-dot{background-color:#60a5fa;background-color:var(--premium-blue-light);transform:translate(-50%,-50%) scale(1.5)}.premium-cursor.cursor-active .cursor-ring{border-color:#60a5fa;border-color:var(--premium-blue-light);height:50px;transform:translate(-50%,-50%) scale(1.1);width:50px}.premium-notification-1{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:12px;box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);color:#f8fafc;color:var(--premium-text-primary);display:flex;gap:12px;max-width:350px;overflow:hidden;padding:15px 20px;position:fixed;right:-400px;top:100px;transition:right .5s cubic-bezier(.175,.885,.32,1.275);z-index:1000}.premium-notification-1.show{right:20px}.notification-icon-1{align-items:center;background:#10b98133;border-radius:50%;color:#10b981;color:var(--premium-success);display:flex;font-size:16px;height:30px;justify-content:center;width:30px}.notification-message-1{flex:1 1;font-size:14px;line-height:1.4}.notification-progress-1{animation:progress 3s linear forwards;background:#10b981;background:var(--premium-success);bottom:0;height:3px;left:0;position:absolute;transform-origin:left;width:100%}@keyframes progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.theme-toggle-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:50%;box-shadow:0 2px 8px #00000026;box-shadow:var(--premium-shadow-sm);display:flex;height:46px;justify-content:center;overflow:hidden;position:fixed;right:20px;top:100px;transition:all .3s ease;width:46px;z-index:100}.theme-toggle-btn:hover{box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);transform:scale(1.1)}.toggle-icon{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.dark-icon,.light-icon{position:absolute;transition:all .3s ease}.theme-toggle-btn.dark .light-icon{opacity:0;transform:translateY(20px) rotate(90deg)}.theme-toggle-btn.dark .dark-icon,.theme-toggle-btn.light .light-icon{opacity:1;transform:translateY(0) rotate(0)}.theme-toggle-btn.light .dark-icon{opacity:0;transform:translateY(-20px) rotate(-90deg)}.profile-transition-overlay{height:100vh;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100vw;z-index:9999}.profile-transition-overlay.active{visibility:visible}.transition-circles{height:100%;transform:translate(-50%,-50%);width:100%}.circle,.transition-circles{left:50%;position:absolute;top:50%}.circle{border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(0)}.profile-transition-overlay.active .circle{animation:circleExpand .8s ease-out forwards;opacity:1}.circle-1{animation-delay:0s!important;background:#3b82f6;background:var(--premium-blue)}.circle-2{animation-delay:.1s!important;background:#8b5cf6;background:var(--premium-purple)}.circle-3{animation-delay:.2s!important;background:#f59e0b;background:var(--premium-orange)}@keyframes circleExpand{0%{opacity:.8;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(4)}}.premium-finder-universe{min-height:100vh;overflow-x:hidden;padding-top:80px;position:relative;width:100%}.premium-finder-container{display:flex;gap:20px;margin:20px auto;max-width:1800px;padding:0 20px;position:relative;z-index:1}.premium-filter-toggle{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:50px;bottom:80px;box-shadow:0 2px 8px #00000026;box-shadow:var(--premium-shadow-sm);color:#f8fafc;color:var(--premium-text-primary);display:flex;display:none;font-weight:500;gap:8px;left:20px;padding:10px 20px;position:fixed;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.premium-filter-toggle:hover{background:#ffffff0d;background:var(--premium-glass-highlight);box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);transform:translateY(-2px)}.premium-filter-toggle.active{background:#3b82f6;background:var(--premium-blue);border-color:#0000;color:#fff}.filter-icon{font-size:18px}.premium-filters-panel{animation:panelFadeIn .8s ease-out forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:16px;box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);flex-shrink:0;overflow:hidden;position:relative;transform:translateZ(0);width:340px}@keyframes panelFadeIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.premium-glass-effect{background:linear-gradient(135deg,#ffffff0d,#0000);background:linear-gradient(135deg,var(--premium-glass-highlight),#0000);height:100%;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.premium-filters-glow{animation:glow-float 15s ease-in-out infinite alternate;background:radial-gradient(circle,#3b82f6,#0000 70%);background:radial-gradient(circle,var(--premium-blue),#0000 70%);filter:blur(40px);height:300px;left:-100px;opacity:.1;position:absolute;top:-100px;width:300px}@keyframes glow-float{0%{transform:translate(0)}to{transform:translate(40px,40px)}}.premium-filters-content{padding:25px;position:relative;z-index:1}.premium-section-title{align-items:center;color:#f8fafc;color:var(--premium-text-primary);display:flex;font-family:SF Pro Display,Helvetica Neue,Arial,sans-serif;font-family:var(--premium-font-display);font-size:26px;font-weight:700;margin-bottom:25px;position:relative}.title-icon{font-size:24px;margin-right:10px}.title-underline{background:linear-gradient(90deg,#3b82f6,#8b5cf6);background:linear-gradient(90deg,var(--premium-blue),var(--premium-purple));border-radius:3px;bottom:-8px;height:3px;left:0;position:absolute;width:60px}.premium-filter-tabs{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--premium-glass-border);display:flex;gap:5px;margin-bottom:20px}.premium-filter-tab-btn{background:#0000;border:none;color:#94a3b8;color:var(--premium-text-muted);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 15px;position:relative;transition:all .3s ease}.premium-filter-tab-btn:after{background:linear-gradient(90deg,#3b82f6,#8b5cf6);background:linear-gradient(90deg,var(--premium-blue),var(--premium-purple));border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.premium-filter-tab-btn.active{color:#f8fafc;color:var(--premium-text-primary)}.premium-filter-tab-btn.active:after{width:100%}.tab-icon{display:inline-block;margin-right:5px;vertical-align:middle}.premium-filter-tab-content{display:none;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.premium-filter-tab-content.active{animation:fadeIn .3s ease-in-out;display:block;opacity:1;transform:translateY(0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.premium-filter-item{margin-bottom:18px}.premium-filter-item label{align-items:center;color:#cbd5e1;color:var(--premium-text-secondary);display:flex;font-size:14px;margin-bottom:8px}.filter-icon{font-size:16px;margin-right:8px}.input-container,.select-container{position:relative;width:100%}.premium-filter-input,.premium-filter-select{background:#0000001a;border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:8px;color:#f8fafc;color:var(--premium-text-primary);font-size:14px;outline:none;padding:12px 15px;transition:all .3s ease;width:100%}.premium-filter-input::placeholder{color:#94a3b8;color:var(--premium-text-muted)}.premium-filter-input:focus,.premium-filter-select:focus{border-color:#3b82f6;border-color:var(--premium-blue);box-shadow:0 0 0 2px #3b82f633}.input-focus-effect,.select-focus-effect{background:linear-gradient(90deg,#3b82f6,#8b5cf6);background:linear-gradient(90deg,var(--premium-blue),var(--premium-purple));border-radius:2px;bottom:0;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.premium-filter-input:focus~.input-focus-effect,.premium-filter-select:focus~.select-focus-effect{width:100%}.select-arrow{color:#94a3b8;color:var(--premium-text-muted);font-size:10px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease}.premium-filter-select:focus~.select-arrow{color:#3b82f6;color:var(--premium-blue)}.premium-filter-select{-webkit-appearance:none;appearance:none;padding-right:30px}.premium-filter-select option{background-color:#0f172ab3;background-color:var(--premium-surface);color:#f8fafc;color:var(--premium-text-primary);padding:10px}.input-ripple{animation:ripple .6s ease-out;background:#3b82f6;background:var(--premium-blue);border-radius:50%;height:5px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:5px}@keyframes ripple{0%{opacity:.5;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(20)}}.input-pulse{animation:inputPulse .5s ease}@keyframes inputPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.input-clear{animation:inputClear .5s ease}@keyframes inputClear{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.platform-select-container{display:flex;gap:10px}.premium-platform-select{background:#0000001a;border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:8px;color:#f8fafc;color:var(--premium-text-primary);flex:1 1;font-size:14px;min-height:120px;outline:none;padding:10px}.premium-platform-select option{border-radius:4px;margin-bottom:4px;padding:8px}.premium-platform-select option:checked{background:linear-gradient(90deg,#3b82f6,#8b5cf6);background:linear-gradient(90deg,var(--premium-blue),var(--premium-purple));color:#fff}.premium-add-platforms-btn{align-items:center;background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:8px;color:#3b82f6;color:var(--premium-blue);display:flex;flex-direction:column;font-size:14px;justify-content:center;overflow:hidden;padding:0 15px;position:relative}.premium-add-platforms-btn:hover{background:#ffffff0d;background:var(--premium-glass-highlight);color:#60a5fa;color:var(--premium-blue-light)}.btn-glow{background:radial-gradient(circle,#3b82f633,#0000 70%);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.premium-add-platforms-btn:hover .btn-glow{animation:btnGlowRotate 3s linear infinite;opacity:1}@keyframes btnGlowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-icon{font-size:18px;margin-bottom:4px}.btn-text{font-size:12px;font-weight:500}.platform-tags-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.premium-platform-tag{align-items:center;background:#3b82f61a;border-radius:30px;color:#60a5fa;color:var(--premium-blue-light);display:inline-flex;font-size:12px;font-weight:500;overflow:hidden;padding:6px 12px;position:relative;transition:all .3s ease}.premium-platform-tag:hover{box-shadow:0 2px 8px #00000026;box-shadow:var(--premium-shadow-sm);transform:translateY(-2px)}.tag-glow{background:radial-gradient(circle at 30% 30%,#3b82f633,#0000 60%);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.premium-platform-tag:hover .tag-glow{opacity:1}.platform-icon{font-size:14px;margin-right:5px}.tag-remove-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;font-size:14px;height:16px;justify-content:center;margin-left:6px;transition:all .2s ease;width:16px}.tag-remove-btn:hover{background:#ffffff1a;color:#fff}.tag-pulse{animation:tagPulse .5s ease-in-out}@keyframes tagPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.tag-remove{animation:tagRemove .3s ease forwards}@keyframes tagRemove{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.premium-filter-actions{display:flex;gap:10px;margin-top:25px}.premium-apply-btn,.premium-reset-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-apply-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--premium-blue),var(--premium-blue-dark));box-shadow:0 2px 8px #00000026;box-shadow:var(--premium-shadow-sm);color:#fff;flex:1 1}.premium-reset-btn{background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);color:#cbd5e1;color:var(--premium-text-secondary);flex-basis:80px}.premium-apply-btn:hover{box-shadow:0 4px 16px #0003,0 0 15px #3b82f680;box-shadow:var(--premium-shadow-md),var(--premium-blue-glow);transform:translateY(-2px)}.premium-reset-btn:hover{background:#ffffff1a;color:#f8fafc;color:var(--premium-text-primary);transform:translateY(-2px)}.btn-pulse{animation:btnPulse .5s ease}@keyframes btnPulse{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.premium-influencers-panel{animation:panelSlideUp .8s ease-out forwards;flex:1 1;position:relative}@keyframes panelSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.premium-search-section{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:16px;box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);margin-bottom:20px;overflow:hidden;padding:20px;position:relative}.premium-search-container{margin-bottom:15px;position:relative}.premium-search-input{background:#0000001a;border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:30px;color:#f8fafc;color:var(--premium-text-primary);font-size:16px;outline:none;padding:15px 20px 15px 50px;transition:all .3s ease;width:100%}.premium-search-input:focus{border-color:#3b82f6;border-color:var(--premium-blue);box-shadow:0 0 0 3px #3b82f633}.premium-search-input::placeholder{color:#94a3b8;color:var(--premium-text-muted)}.search-icon-container{left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-icon{color:#94a3b8;color:var(--premium-text-muted);font-size:18px;transition:all .3s ease}.premium-search-input:focus~.search-icon-container .search-icon{color:#3b82f6;color:var(--premium-blue)}.search-input-glow{background:#3b82f6;background:var(--premium-blue);border-radius:50%;bottom:-5px;filter:blur(10px);height:10px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;width:100px}.premium-search-input:focus~.search-input-glow{opacity:.3}.premium-search-active{animation:searchPulse .5s ease}@keyframes searchPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.premium-results-tools{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.results-count{gap:10px}.count-bubble,.results-count{align-items:center;display:flex}.count-bubble{background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--premium-blue),var(--premium-purple));border-radius:50%;box-shadow:0 0 10px #3b82f64d;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.count-bubble:after{animation:bubbleGlow 3s ease-in-out infinite;background:radial-gradient(circle,#fff3,#0000 70%);content:"";height:200%;left:-50%;opacity:.6;position:absolute;top:-50%;width:200%}@keyframes bubbleGlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.count-number{color:#fff;font-size:18px;font-weight:700;position:relative;z-index:1}.count-label{color:#cbd5e1;color:var(--premium-text-secondary);font-size:14px}.premium-sort-options{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sort-label{color:#cbd5e1;color:var(--premium-text-secondary);font-size:14px}.sort-btn,.sort-buttons{display:flex;gap:5px}.sort-btn{align-items:center;background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:30px;color:#cbd5e1;color:var(--premium-text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:all .3s ease}.sort-icon{font-size:14px}.sort-btn:hover{background:#ffffff0d;background:var(--premium-glass-highlight);color:#f8fafc;color:var(--premium-text-primary);transform:translateY(-2px)}.sort-btn.active{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--premium-blue),var(--premium-blue-dark));border-color:#0000;box-shadow:0 2px 8px #00000026;box-shadow:var(--premium-shadow-sm);color:#fff}.sort-btn-active{animation:sortBtnActive .5s ease}@keyframes sortBtnActive{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.premium-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 0;text-align:center}.loading-text{margin-bottom:15px}.loading-dots{display:flex;gap:8px;justify-content:center}.loading-dots span{animation:loadingDots 1.5s ease-in-out infinite;background:#3b82f6;background:var(--premium-blue);border-radius:50%;height:8px;width:8px}.loading-dots span:nth-child(2){animation-delay:.2s;background:#8b5cf6;background:var(--premium-purple)}.loading-dots span:nth-child(3){animation-delay:.4s;background:#f59e0b;background:var(--premium-orange)}@keyframes loadingDots{0%,to{opacity:.5;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.premium-no-results{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:16px;box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);padding:50px 30px;text-align:center}.no-results-icon{font-size:50px;margin-bottom:20px;opacity:.5}.no-results-illustration{height:120px;margin:0 auto 30px;position:relative;width:120px}.illustration-magnifier{border:4px solid #94a3b8;border:4px solid var(--premium-text-muted);border-radius:50%;height:80px;left:10px;position:absolute;top:10px;width:80px}.illustration-magnifier:after{background:#94a3b8;background:var(--premium-text-muted);border-radius:4px;bottom:-30px;content:"";height:40px;position:absolute;right:-10px;transform:rotate(45deg);width:4px}.illustration-dots{display:flex;gap:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.illustration-dots span{animation:fadeInOut 1.5s ease-in-out infinite alternate;background:#94a3b8;background:var(--premium-text-muted);border-radius:50%;height:12px;opacity:.7;width:12px}.illustration-dots span:nth-child(2){animation-delay:.3s}.illustration-dots span:nth-child(3){animation-delay:.6s}@keyframes fadeInOut{0%{opacity:.3;transform:scale(.8)}to{opacity:.8;transform:scale(1.2)}}.premium-no-results h3{color:#f8fafc;color:var(--premium-text-primary);font-size:24px;font-weight:600;margin-bottom:10px}.premium-no-results p{color:#cbd5e1;color:var(--premium-text-secondary);font-size:16px;margin-bottom:30px}.premium-reset-search-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--premium-blue),var(--premium-blue-dark));border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease}.premium-reset-search-btn:hover{box-shadow:0 4px 16px #0003,0 0 15px #3b82f680;box-shadow:var(--premium-shadow-md),var(--premium-blue-glow);transform:translateY(-3px)}.premium-influencers-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.premium-influencer-card{animation:cardAppear .6s cubic-bezier(.4,0,.2,1) both;animation-fill-mode:backwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:16px;box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.premium-influencer-card:nth-child(3n+1){animation-delay:.1s}.premium-influencer-card:nth-child(3n+2){animation-delay:.2s}.premium-influencer-card:nth-child(3n+3){animation-delay:.3s}@keyframes cardAppear{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.premium-influencer-card:hover{box-shadow:0 8px 32px #00000059;box-shadow:var(--premium-shadow-lg);transform:translateY(-5px) scale(1.02);z-index:2}.premium-influencer-card.focused{background:#1c2541e6;background:var(--premium-card-hover)}.card-glow-effect{background:linear-gradient(180deg,#3b82f60d,#8b5cf60d 50%,#f59e0b0d);height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease}.premium-influencer-card:hover .card-glow-effect{opacity:1}.card-hover-effect{background:radial-gradient(circle,#3b82f626,#0000 70%);border-radius:50%;height:150px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity .3s ease;width:150px;z-index:0}.premium-influencer-card:hover .card-hover-effect{opacity:1}.premium-card-header{display:flex;gap:15px;margin-bottom:20px}.avatar-container{border-radius:50%;height:80px;overflow:hidden;position:relative;width:80px}.avatar-glow{height:100%;opacity:0;transition:opacity .5s ease;width:100%;z-index:0}.premium-influencer-card:hover .avatar-glow{animation:avatarGlow 2s ease-in-out infinite alternate;opacity:.8}.premium-profile-image{border:3px solid #ffffff1a;border-radius:50%;height:100%;object-fit:cover;position:relative;transition:all .3s ease;width:100%;z-index:1}.avatar-highlight{background:linear-gradient(135deg,#ffffff4d,#0000 70%);border-radius:50%;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:2}.premium-influencer-card:hover .avatar-highlight{opacity:1}.premium-card-info{flex:1 1}.influencer-name{color:#f8fafc;color:var(--premium-text-primary);font-size:20px;font-weight:700;letter-spacing:.5px;margin-bottom:5px;transition:all .3s ease}.premium-influencer-card:hover .influencer-name{color:#60a5fa;color:var(--premium-blue-light)}.influencer-location{align-items:center;color:#cbd5e1;color:var(--premium-text-secondary);display:flex;font-size:14px;gap:5px}.location-icon{font-size:14px}.premium-rating-container{margin-left:auto}.premium-star-rating{display:flex;gap:2px}.premium-filled-star{color:#f59e0b;color:var(--premium-orange);font-size:16px;position:relative}.premium-influencer-card:hover .premium-filled-star:after{filter:blur(4px);height:14px;opacity:.4;width:14px}.premium-empty-star{font-size:16px}.premium-no-rating{font-size:12px}.premium-platform-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.premium-platform-tag.card-tag{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid #3b82f633}.premium-platform-tag.card-tag:hover{background:linear-gradient(135deg,#3b82f633,#8b5cf633);box-shadow:0 5px 15px #3b82f626;transform:translateY(-3px)}.more-platforms{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;color:#cbd5e1;color:var(--premium-text-secondary);font-size:12px;padding:6px 12px}.premium-stats-container{background:#0000001a;border-radius:10px;margin-bottom:20px;padding:15px}.premium-stat{margin-bottom:12px}.premium-stat:last-child{margin-bottom:0}.stat-label{align-items:center;display:flex;gap:5px;margin-bottom:8px}.stat-icon{font-size:14px}.stat-value-container{align-items:center;background:#00000026;border-radius:6px;display:flex;height:28px;overflow:hidden;position:relative}.stat-bar{background:linear-gradient(90deg,#3b82f6,#60a5fa);background:linear-gradient(90deg,var(--premium-blue),var(--premium-blue-light));border-radius:6px;overflow:hidden;transition:width 1.5s cubic-bezier(.4,0,.2,1)}.stat-bar,.stat-bar-glow{height:100%;left:0;position:absolute;top:0}.stat-bar-glow{animation:barGlow 2s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);transform:translateX(-100%);width:100%}@keyframes barGlow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.stat-value{font-size:14px;padding:0 10px;position:relative;z-index:1}.premium-card-details{background:#0000000d;border:1px solid #0000001a;border-radius:10px;margin-bottom:20px;padding:15px}.details-header{margin-bottom:12px;position:relative}.details-header h4{color:#f8fafc;color:var(--premium-text-primary);font-size:15px;font-weight:600;margin-bottom:5px}.details-underline{background:linear-gradient(90deg,#3b82f6,#8b5cf6);background:linear-gradient(90deg,var(--premium-blue),var(--premium-purple));border-radius:2px;height:2px;width:40px}.details-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.detail-item{display:flex;flex-direction:column;gap:3px}.detail-icon{color:#cbd5e1;color:var(--premium-text-secondary);font-size:14px}.detail-label{font-size:12px}.detail-value{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-invite-section{display:flex;gap:10px;margin-bottom:20px}.invite-select-container{flex:1 1}.premium-campaign-select{-webkit-appearance:none;appearance:none;background:#0000001a;border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:8px;color:#f8fafc;color:var(--premium-text-primary);font-size:14px;outline:none;padding:12px 30px 12px 15px;transition:all .3s ease;width:100%}.premium-campaign-select:focus{border-color:#3b82f6;border-color:var(--premium-blue);box-shadow:0 0 0 2px #3b82f633}.premium-campaign-select option{background-color:#0f172ab3;background-color:var(--premium-surface);color:#f8fafc;color:var(--premium-text-primary);padding:10px}.select-active{animation:selectPulse .5s ease}@keyframes selectPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.premium-invite-btn{background:linear-gradient(135deg,#f59e0b,#f97316);background:linear-gradient(135deg,var(--premium-orange),var(--premium-orange-hover));border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;overflow:hidden;padding:0 20px;position:relative;transition:all .3s ease}.premium-invite-btn:hover{box-shadow:0 4px 16px #0003,0 0 15px #f59e0b80;box-shadow:var(--premium-shadow-md),var(--premium-orange-glow);transform:translateY(-2px)}.filter-tab-btn:after,.premium-filter-tab-btn:after,.title-underline{bottom:-1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:100%}.plan-page-container{background:#ffecd1;color:#001524;font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.plan-header{background-color:#001524;justify-content:space-between;padding:1rem 2rem}.plan-header,.plan-header-left{align-items:center;display:flex}.plan-header-left{gap:1rem}.logo-img{height:40px;object-fit:contain;width:40px}.header-title{color:#ffecd1;font-size:1.5rem;font-weight:700}.plan-tagline{background-color:#15616d;color:#ffecd1;padding:2rem 1rem;text-align:center}.plan-tagline h2{font-size:2rem;font-weight:600}.plans-section{padding:2rem 1rem 4rem;text-align:center}.plans-title{color:#001524;font-size:2.2rem;font-weight:700;margin-bottom:1rem}.plans-cards-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:2rem auto 0;max-width:1200px}.plan-card{background-color:#fff;border-radius:10px;box-shadow:0 6px 14px #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;transition:transform .3s,box-shadow .3s;width:300px}.plan-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.plan-header-box{margin-bottom:1rem}.plan-name{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.plan-price{color:#15616d;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.plan-description{color:#001524;line-height:1.6;margin-bottom:1.5rem;text-align:left}.plan-description li{margin-bottom:.5rem}.buy-plan-btn{background-color:#ff7d00;border:none;border-radius:6px;color:#ffecd1;cursor:pointer;font-weight:600;padding:.8rem 1.2rem;transition:background-color .3s,transform .3s}.buy-plan-btn:hover{background-color:#78290f;transform:scale(1.03)}.premium-plan{border-top:8px solid #78290f}.standard-plan{border-top:8px solid #15616d}.lite-plan{border-top:8px solid #001524}@media (max-width:768px){.plan-header{padding:1rem}.plan-header-left{gap:.5rem}.header-title{font-size:1.3rem}.plan-tagline h2{font-size:1.6rem}.plans-section{padding:1.5rem 1rem 3rem}.plans-title{font-size:1.8rem}.plans-cards-container{gap:1.5rem}.plan-card{padding:1rem;width:260px}.plan-header-box{margin-bottom:.5rem}.plan-name{font-size:1.2rem}.plan-price{font-size:1rem}.buy-plan-btn{font-size:.9rem;padding:.6rem 1rem}}@media (max-width:480px){.plan-header{align-items:flex-start;flex-direction:column}.header-title{font-size:1.1rem;margin-bottom:.5rem}.plan-tagline h2{font-size:1.4rem}.plans-title{font-size:1.6rem}.plan-card{margin:0 auto;padding:1rem;width:90%}.plan-name{font-size:1.1rem}.plan-description,.plan-price{font-size:.9rem}.buy-plan-btn{font-size:.85rem;padding:.5rem .8rem}}:root{--premium-bg:#0a0e17;--premium-surface:#0f172ab3;--premium-card:#11192dd9;--premium-card-hover:#1c2541e6;--premium-blue:#3b82f6;--premium-blue-light:#60a5fa;--premium-blue-dark:#2563eb;--premium-orange:#f59e0b;--premium-orange-light:#fbbf24;--premium-orange-hover:#f97316;--premium-purple:#8b5cf6;--premium-cream:#fef3c7;--premium-text-primary:#f8fafc;--premium-text-secondary:#cbd5e1;--premium-text-muted:#94a3b8;--premium-success:#10b981;--premium-error:#ef4444;--premium-warning:#f59e0b;--status-applied:#3b82f6;--status-active:#f59e0b;--status-completed:#10b981;--status-rejected:#ef4444;--premium-glass-bg:#0f172a99;--premium-glass-border:#ffffff1a;--premium-glass-highlight:#ffffff0d;--premium-shadow-sm:0 2px 8px #00000026;--premium-shadow-md:0 4px 16px #0003;--premium-shadow-lg:0 8px 32px #00000059;--premium-blue-glow:0 0 15px #3b82f680;--premium-orange-glow:0 0 15px #f59e0b80;--premium-duration-fast:0.2s;--premium-duration-normal:0.4s;--premium-duration-slow:0.8s;--premium-font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--premium-font-display:"SF Pro Display","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0;transition:background-color .3s,color .3s,border-color .3s,transform .3s}body{background-color:#0a0e17;background-color:var(--premium-bg);color:#f8fafc;color:var(--premium-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--premium-font-primary);line-height:1.5;overflow-x:hidden}button,input,select{font-family:inherit}button{cursor:pointer}h1,h2,h3,h4,h5{font-family:SF Pro Display,Helvetica Neue,Arial,sans-serif;font-family:var(--premium-font-display);font-weight:600}.premium-background-canvas{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-2}.scroll-progress-bar{background:#ffffff0d;height:3px;left:0;position:fixed;top:0;width:100%;z-index:1000}.scroll-progress-indicator{background:linear-gradient(90deg,#3b82f6,#8b5cf6);background:linear-gradient(90deg,var(--premium-blue),var(--premium-purple));height:100%;transition:width .1s linear;width:0}.premium-back-button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:30px;color:#f8fafc;color:var(--premium-text-primary);display:flex;font-size:14px;gap:8px;left:20px;padding:8px 16px;position:fixed;top:20px;transition:all .3s ease;z-index:10}.premium-back-button:hover{background:#ffffff0d;background:var(--premium-glass-highlight);transform:translateX(-3px)}.premium-back-button .btn-icon{font-size:18px;transition:transform .3s ease}.premium-back-button:hover .btn-icon{transform:translateX(-3px)}.premium-profile-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;position:relative}.premium-loading-spinner{height:80px;margin-bottom:30px;position:relative;width:80px}.spinner-ring{border:3px solid #0000;border-radius:50%;position:absolute}.spinner-ring:first-child{animation:spin 2s linear infinite;border-top-color:#3b82f6;border-top-color:var(--premium-blue);height:80px;width:80px}.spinner-ring:nth-child(2){animation:spin 1.5s linear infinite reverse;border-right-color:#8b5cf6;border-right-color:var(--premium-purple);height:60px;left:10px;top:10px;width:60px}.spinner-ring:nth-child(3){animation:spin 1s linear infinite;border-bottom-color:#f59e0b;border-bottom-color:var(--premium-orange);height:40px;left:20px;top:20px;width:40px}.spinner-center{animation:pulse 1.5s ease-in-out infinite alternate;background:#60a5fa;background:var(--premium-blue-light);border-radius:50%;height:20px;left:30px;opacity:.7;position:absolute;top:30px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{animation:pulse 2s ease-in-out infinite;color:#cbd5e1;color:var(--premium-text-secondary);font-size:18px;font-weight:500}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.premium-profile-error{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}.error-container{animation:fadeIn .5s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:16px;max-width:500px;padding:40px;text-align:center}.error-icon{align-items:center;background:#ef444426;border-radius:50%;color:#ef4444;color:var(--premium-error);display:flex;font-size:36px;font-weight:700;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.error-container h3{color:#f8fafc;color:var(--premium-text-primary);font-size:24px;margin-bottom:10px}.error-msg{color:#cbd5e1;color:var(--premium-text-secondary);margin-bottom:25px}.back-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--premium-blue),var(--premium-blue-dark));border:none;border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.back-btn:hover{box-shadow:0 4px 16px #0003,0 0 15px #3b82f680;box-shadow:var(--premium-shadow-md),var(--premium-blue-glow);transform:translateY(-2px)}.premium-profile-universe{min-height:100vh;padding-bottom:60px;position:relative}.premium-profile-wrapper{margin:0 auto;max-width:1000px;padding:80px 20px 40px}.premium-profile-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:16px;display:flex;gap:25px;margin-bottom:25px;opacity:0;overflow:hidden;padding:30px;position:relative;transform:translateY(-20px);transition:opacity .8s ease,transform .8s ease}.premium-profile-header.visible{opacity:1;transform:translateY(0)}.header-glow{background:linear-gradient(135deg,#3b82f60d,#8b5cf60d,#f59e0b0d);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.profile-avatar-container{flex-shrink:0;height:120px;position:relative;width:120px;z-index:1}.avatar-glow{animation:avatarGlow 3s ease-in-out infinite alternate;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--premium-blue),var(--premium-purple));border-radius:50%;filter:blur(10px);height:140px;left:-10px;opacity:.5;position:absolute;top:-10px;width:140px}@keyframes avatarGlow{0%{opacity:.3;transform:scale(.95)}to{opacity:.5;transform:scale(1.05)}}.premium-profile-avatar{border:3px solid #fff3;border-radius:50%;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.avatar-pulse{animation:pulseRing 2s infinite;border:3px solid #ffffff80;border-radius:50%;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}@keyframes pulseRing{0%{opacity:0;transform:scale(.8)}50%{opacity:.5}to{opacity:0;transform:scale(1.2)}}.profile-header-info{flex:1 1;z-index:1}.premium-profile-name{-webkit-text-fill-color:#f8fafc;-webkit-text-fill-color:var(--premium-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;-webkit-background-clip:initial;background-clip:initial;color:#f8fafc;color:var(--premium-text-primary);filter:none;font-size:32px;margin-bottom:5px;text-shadow:none}.premium-profile-rating{margin-bottom:15px}.premium-stars-container{align-items:center;display:flex;gap:5px}.premium-empty-star,.premium-filled-star{color:#f59e0b;color:var(--premium-orange);position:relative}.premium-empty-star.large,.premium-filled-star.large{font-size:24px}.premium-empty-star.medium,.premium-filled-star.medium{font-size:20px}.premium-empty-star{color:#fff3}.star-glow{position:relative;z-index:1}.premium-filled-star:after{background:#f59e0b;background:var(--premium-orange);border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:0;z-index:0}.premium-filled-star:hover:after{filter:blur(5px);height:20px;opacity:.3;width:20px}.premium-rating-number{margin-left:5px}.premium-no-rating,.premium-rating-number{color:#cbd5e1;color:var(--premium-text-secondary);font-size:14px}.premium-no-rating{font-style:italic}.premium-header-stats{align-items:center;display:flex;gap:15px;margin-bottom:20px}.stat-item{align-items:center;display:flex;gap:5px}.stat-icon{color:#94a3b8;color:var(--premium-text-muted);font-size:18px}.stat-value{color:#f8fafc;color:var(--premium-text-primary);font-size:18px;font-weight:600}.stat-label{color:#cbd5e1;color:var(--premium-text-secondary);font-size:14px}.location-value{font-size:16px}.stat-divider{background:#ffffff1a;height:30px;width:1px}.premium-platform-badges{display:flex;flex-wrap:wrap;gap:8px}.platform-badge{align-items:center;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid #3b82f633;border-radius:30px;display:inline-flex;font-size:12px;padding:6px 12px;transition:all .3s ease}.platform-badge:hover{box-shadow:0 5px 15px #3b82f626;transform:translateY(-3px)}.platform-badge .platform-icon{font-size:14px;margin-right:5px}.platform-badge.more{background:#ffffff0d;color:#cbd5e1;color:var(--premium-text-secondary)}.premium-profile-tabs{display:flex;gap:10px;margin-bottom:25px;opacity:0;overflow-x:auto;padding-bottom:5px;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.premium-profile-tabs.visible{opacity:1;transform:translateY(0)}.premium-tab{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:30px;color:#cbd5e1;color:var(--premium-text-secondary);display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s ease}.premium-tab:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform 0s;width:100%}.premium-tab:hover:before{transform:translateX(100%);transition:transform .6s ease}.premium-tab:hover{color:#f8fafc;color:var(--premium-text-primary);transform:translateY(-2px)}.premium-tab.active{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--premium-blue),var(--premium-blue-dark));border-color:#0000;box-shadow:0 2px 8px #00000026;box-shadow:var(--premium-shadow-sm);color:#fff}.tab-icon{font-size:16px}.premium-profile-content{margin-bottom:30px;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.premium-profile-content.visible{opacity:1;transform:translateY(0)}.premium-content-section{display:none}.premium-content-section.active{animation:fadeInContent .5s ease;display:block}@keyframes fadeInContent{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.premium-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border:1px solid #ffffff1a;border:1px solid var(--premium-glass-border);border-radius:16px;margin-bottom:20px;overflow:hidden;position:relative;transition:all .3s ease}.premium-card:hover{box-shadow:0 4px 16px #0003;box-shadow:var(--premium-shadow-md);transform:translateY(-5px)}.card-glow{background:linear-gradient(135deg,#3b82f60d,#8b5cf60d,#f59e0b0d);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:0}.premium-card:hover .card-glow{opacity:1}.premium-card-content{padding:25px;position:relative;z-index:1}.audience-info-item h4,.premium-card h3,.premium-detail-item h4{align-items:center;color:#f8fafc;color:var(--premium-text-primary);display:flex;font-size:18px;gap:8px;margin-bottom:15px}.info-icon,.section-icon{font-size:20px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#60a5fa,#8b5cf6);background:linear-gradient(90deg,var(--premium-blue-light),var(--premium-purple));-webkit-background-clip:text;background-clip:text;font-weight:600}.audience-card .premium-card-content{display:flex;flex-direction:column;gap:20px}.audience-location{margin-bottom:10px;text-align:center}.location-bubble{background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--premium-blue),var(--premium-purple));border-radius:30px;box-shadow:0 2px 8px #00000026;box-shadow:var(--premium-shadow-sm);color:#fff;display:inline-block;font-size:16px;font-weight:500;margin-top:10px;overflow:hidden;padding:10px 20px;position:relative}.location-bubble:after{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.audience-info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.audience-info-item{background:#0000001a;border-radius:10px;padding:15px;transition:all .3s ease}.audience-info-item:hover{background:#00000026;transform:translateY(-5px)}.audience-info-item h4{font-size:16px;margin-bottom:10px}.info-value{font-size:16px}.audience-visualization{align-items:center;display:flex;gap:30px;height:100px;justify-content:center;margin-top:10px;position:relative}.audience-circle{animation:audienceFloat 2s ease-in-out infinite alternate;background:linear-gradient(135deg,#60a5fa,#0000);background:linear-gradient(135deg,var(--premium-blue-light),#0000);border-radius:50%;height:60px;opacity:.5;width:60px}.audience-circle:nth-child(2){animation-delay:.5s;background:linear-gradient(135deg,#8b5cf6,#0000);background:linear-gradient(135deg,var(--premium-purple),#0000)}.audience-circle:nth-child(3){animation-delay:1s;background:linear-gradient(135deg,#f59e0b,#0000);background:linear-gradient(135deg,var(--premium-orange),#0000)}@keyframes audienceFloat{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.premium-details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.premium-detail-item{background:#0000001a;border-radius:10px;padding:15px;transition:all .3s ease}.premium-detail-item.full-width{grid-column:span 2}.premium-detail-item:hover{background:#00000026;transform:translateY(-3px)}.premium-detail-item h4{font-size:16px;margin-bottom:10px}.detail-value{font-size:16px}.industries-tags,.platform-tags{display:flex;flex-wrap:wrap;gap:8px}.industry-tag,.platform-tag{align-items:center;background:#ffffff0d;border-radius:30px;display:inline-flex;font-size:12px;padding:5px 10px;transition:all .3s ease}.industry-tag:hover{background:#ffffff1a;transform:translateY(-2px)}.platform-tag{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid #3b82f633}.platform-tag:hover{background:linear-gradient(135deg,#3b82f633,#8b5cf633);box-shadow:0 5px 15px #3b82f626;transform:translateY(-2px)}.platform-tag .platform-icon{font-size:14px;margin-right:5px}.no-data{color:#cbd5e1;color:var(--premium-text-secondary);font-size:14px;font-style:italic}.experience-visualization{background:#0000001a;border-radius:10px;grid-column:span 2;margin-top:30px;padding:20px}.timeline{margin:20px 0;position:relative}.timeline-track{align-items:center;border-radius:2px;display:flex;height:4px;justify-content:space-between}.timeline-node,.timeline-track{background:#ffffff1a;position:relative}.timeline-node{border-radius:50%;height:12px;opacity:0;transform:scale(0);transition:all .3s ease;width:12px}.timeline-node.active{animation:nodeAppear .5s forwards;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--premium-blue),var(--premium-purple))}@keyframes nodeAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.timeline-labels{color:#cbd5e1;color:var(--premium-text-secondary);display:flex;font-size:12px;justify-content:space-between;margin-top:10px}.experience-indicator{margin-top:15px;text-align:center}.experience-indicator .value{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#60a5fa,#8b5cf6);background:linear-gradient(90deg,var(--premium-blue-light),var(--premium-purple));-webkit-background-clip:text;background-clip:text;color:#f8fafc;color:var(--premium-text-primary);font-size:24px;font-weight:600}.experience-indicator .label{color:#cbd5e1;color:var(--premium-text-secondary);font-size:14px;margin-left:5px}.platforms-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.expand-btn{background:#ffffff0d;border:none;border-radius:5px;color:#cbd5e1;color:var(--premium-text-secondary);font-size:12px;padding:5px 10px;transition:all .3s ease}.expand-btn:hover{background:#ffffff1a;color:#f8fafc;color:var(--premium-text-primary)}.platform-details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:400px;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.platform-details-grid.expanded{max-height:2000px}.platform-detail-card{background:#0000001a;border:1px solid #ffffff0d;border-radius:10px;padding:20px;text-align:center;transition:all .3s ease}.platform-detail-card:hover{background:#00000026;border-color:#3b82f64d;transform:translateY(-5px)}.platform-icon-large{font-size:30px;margin-bottom:10px}.platform-detail-card h4{color:#f8fafc;color:var(--premium-text-primary);font-size:16px;margin-bottom:15px}.platform-info{margin-top:10px;text-align:left}.platform-handle,.platform-price{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.info-label{color:#cbd5e1;color:var(--premium-text-secondary)}.info-value{color:#f8fafc;color:var(--premium-text-primary);font-weight:500}.info-value.price{color:#f59e0b;color:var(--premium-orange);font-weight:600}.no-platforms-message{padding:40px 20px;text-align:center}.message-icon{font-size:40px;margin-bottom:15px;opacity:.5}.no-platforms-message p{color:#f8fafc;color:var(--premium-text-primary);font-size:18px;margin-bottom:10px}.message-sub{color:#cbd5e1;color:var(--premium-text-secondary);font-size:14px}.premium-campaigns-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.premium-campaign-card{background:#0000001a;border-left:3px solid #3b82f6;border-left:3px solid var(--status-applied);border-radius:10px;padding:20px;transition:all .3s ease}.premium-campaign-card:hover{background:#00000026;transform:translateY(-5px)}.premium-campaign-card.status-active{border-left-color:#f59e0b;border-left-color:var(--status-active)}.premium-campaign-card.status-completed{border-left-color:#10b981;border-left-color:var(--status-completed)}.premium-campaign-card.status-rejected{border-left-color:#ef4444;border-left-color:var(--status-rejected)}.campaign-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.campaign-name{color:#f8fafc;color:var(--premium-text-primary);flex:1 1;font-size:16px;font-weight:600;margin:0}.campaign-status{background:#3b82f61a;border-radius:4px;color:#3b82f6;color:var(--status-applied);font-size:12px;font-weight:500;padding:4px 8px;text-transform:capitalize}.campaign-status.active{background:#f59e0b1a;color:#f59e0b;color:var(--status-active)}.campaign-status.completed{background:#10b9811a;color:#10b981;color:var(--status-completed)}.campaign-status.rejected{background:#ef44441a;color:#ef4444;color:var(--status-rejected)}.campaign-details{margin-bottom:15px}.campaign-budget,.campaign-platform{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.detail-label{color:#cbd5e1;color:var(--premium-text-secondary)}.detail-value{align-items:center;color:#f8fafc;color:var(--premium-text-primary);display:flex;gap:5px}.campaign-progress{margin-bottom:15px}.progress-bar{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:5px;overflow:hidden}.progress-indicator{background:linear-gradient(90deg,#3b82f6,#60a5fa);background:linear-gradient(90deg,var(--premium-blue),var(--premium-blue-light));border-radius:4px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.premium-campaign-card.status-completed .progress-indicator{background:linear-gradient(90deg,#10b981,#34d399);background:linear-gradient(90deg,var(--premium-success),#34d399)}.premium-campaign-card.status-active .progress-indicator{background:linear-gradient(90deg,#f59e0b,#fbbf24);background:linear-gradient(90deg,var(--premium-orange),var(--premium-orange-light))}.progress-percentage{color:#cbd5e1;color:var(--premium-text-secondary);font-size:12px;text-align:right}.campaign-tasks{border-top:1px solid #ffffff0d;margin-top:15px;padding-top:15px}.tasks-header{color:#f8fafc;color:var(--premium-text-primary);font-size:14px;font-weight:500;margin-bottom:10px}.tasks-list{display:flex;flex-direction:column;gap:8px}.task-item{align-items:flex-start;color:#cbd5e1;color:var(--premium-text-secondary);display:flex;font-size:14px;gap:8px}.task-item.completed{color:#94a3b8;color:var(--premium-text-muted);text-decoration:line-through}.task-status{color:#3b82f6;color:var(--premium-blue);font-weight:700}.task-item.completed .task-status{color:#10b981;color:var(--premium-success)}.no-campaigns-message{padding:40px 20px;text-align:center}.premium-rating-section{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.premium-rating-section.visible{opacity:1;transform:translateY(0)}.rating-card{border:1px solid #f59e0b33}.rating-card:hover{box-shadow:0 10px 25px #f59e0b26}.premium-rating-form{margin-top:20px}.rating-prompt{color:#cbd5e1;color:var(--premium-text-secondary);margin-bottom:20px;text-align:center}.premium-rating-stars{display:flex;gap:15px;justify-content:center;margin-bottom:30px;position:relative}.premium-rating-star{color:#fff3;cursor:pointer;font-size:36px;position:relative;transition:all .3s ease}.premium-rating-star.active,.premium-rating-star:hover{color:#f59e0b;color:var(--premium-orange);transform:scale(1.2)}.rating-tooltip{animation:fadeInUp .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--premium-glass-bg);border-radius:20px;bottom:-30px;color:#f8fafc;color:var(--premium-text-primary);font-size:14px;left:50%;padding:5px 15px;position:absolute;transform:translateX(-50%);white-space:nowrap}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.rating-submit-btn{background:linear-gradient(135deg,#f59e0b,#f97316);background:linear-gradient(135deg,var(--premium-orange),var(--premium-orange-hover));border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;overflow:hidden;padding:12px;position:relative;transition:all .3s ease;width:100%}.rating-submit-btn:hover{box-shadow:0 4px 16px #0003,0 0 15px #f59e0b80;box-shadow:var(--premium-shadow-md),var(--premium-orange-glow);transform:translateY(-2px)}.rating-submit-btn:disabled{background:#ffffff1a;box-shadow:none;color:#94a3b8;color:var(--premium-text-muted);cursor:not-allowed;transform:none}.success-message{animation:fadeIn .5s ease;background:#10b9811a;border-radius:8px;color:#10b981;color:var(--premium-success);gap:10px;margin-bottom:20px;padding:15px}.success-icon,.success-message{align-items:center;display:flex}.success-icon{background:#10b981;background:var(--premium-success);border-radius:50%;color:#fff;font-size:14px;height:24px;justify-content:center;width:24px}.thank-you-animation{animation:fadeIn .5s ease;padding:30px 0;text-align:center}.thank-you-stars{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.thank-you-star{animation:starPop .5s ease forwards;color:#f59e0b;color:var(--premium-orange);font-size:30px;opacity:0;transform:scale(0)}.thank-you-star:nth-child(2){animation-delay:.2s}.thank-you-star:nth-child(3){animation-delay:.4s}@keyframes starPop{0%{opacity:0;transform:scale(0) rotate(-180deg)}70%{transform:scale(1.2) rotate(20deg)}to{opacity:1;transform:scale(1) rotate(0)}}.thank-you-animation h4{color:#f8fafc;color:var(--premium-text-primary);font-size:20px;margin-bottom:10px}.thank-you-animation p{color:#cbd5e1;color:var(--premium-text-secondary)}.shake-error{animation:shakeError .5s ease}@keyframes shakeError{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.fade-out{animation:fadeOut .3s ease forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.premium-profile-header{align-items:center;flex-direction:column;text-align:center}.profile-avatar-container{margin-bottom:20px}.premium-header-stats,.premium-platform-badges{justify-content:center}.premium-profile-tabs{justify-content:flex-start}.audience-info-grid,.platform-details-grid,.premium-campaigns-grid,.premium-details-grid{grid-template-columns:1fr}.premium-detail-item.full-width{grid-column:1}}.premium-card{perspective:1000px;transform-style:preserve-3d;will-change:transform}.premium-card:hover{transform:translateY(-5px) scale(1.02) rotateX(2deg)}.platform-detail-card:before{animation:gradientMove 15s ease infinite;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a,#f59e0b1a);background-size:200% 200%;border-radius:10px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:-1}.platform-detail-card:hover:before{opacity:1}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.back-btn,.premium-invite-btn,.premium-view-profile-btn,.rating-submit-btn{transform-style:preserve-3d;transition:transform .3s ease}.back-btn:hover,.premium-invite-btn:hover,.premium-view-profile-btn:hover,.rating-submit-btn:hover{transform:translateY(-3px) scale(1.02)}.premium-loading-spinner:before{animation:liquidPulse 2s infinite alternate;background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#f59e0b);background:linear-gradient(90deg,var(--premium-blue) 0,var(--premium-purple) 50%,var(--premium-orange) 100%);border-radius:50%;content:"";filter:blur(10px);height:60px;left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}@keyframes liquidPulse{0%{opacity:.1;transform:translate(-50%,-50%) scale(.8)}to{opacity:.3;transform:translate(-50%,-50%) scale(1.2)}}.premium-campaign-card:after{animation:borderGlow 6s linear infinite;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#f59e0b,#3b82f6);background:linear-gradient(90deg,var(--premium-blue),var(--premium-purple),var(--premium-orange),var(--premium-blue));background-size:300% 100%;border-radius:10px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .5s ease;z-index:-1}.premium-campaign-card:hover:after{opacity:1}@keyframes borderGlow{0%{background-position:0 50%}to{background-position:300% 50%}}.audience-visualization:before{animation:particlesMove 8s ease-in-out infinite;background-image:radial-gradient(circle at 20% 30%,#3b82f666 0,#0000 8%),radial-gradient(circle at 50% 70%,#8b5cf666 0,#0000 8%),radial-gradient(circle at 80% 40%,#f59e0b66 0,#0000 8%);content:"";filter:blur(4px);height:100%;opacity:.3;position:absolute;width:100%}@keyframes particlesMove{0%{background-position:0 0,0 0,0 0}50%{background-position:10% 10%,-10% -5%,5% -10%}to{background-position:0 0,0 0,0 0}}.premium-profile-name{text-shadow:0 0 5px #3b82f680}.premium-filled-star{text-shadow:0 0 8px #f59e0bb3}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f6,#8b5cf6);background:linear-gradient(var(--premium-blue),var(--premium-purple));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#60a5fa,#8b5cf6);background:linear-gradient(var(--premium-blue-light),var(--premium-purple))}
/*# sourceMappingURL=main.b7bfb68e.css.map*/