*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--nav-height:calc(64px + env(safe-area-inset-top,0px));--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}html{scroll-behavior:smooth;overflow-x:hidden}body{color:#fff;-webkit-font-smoothing:antialiased;background:#080808;min-height:100vh;font-family:DM Sans,sans-serif;overflow-x:hidden}#root{overflow-x:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#080808}::-webkit-scrollbar-thumb{background:#c9a84c;border-radius:2px}input,textarea,select{color:#fff;background:#1a1a1a;border:1px solid #c9a84c33;border-radius:2px;outline:none;width:100%;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s}input:focus,textarea:focus,select:focus{border-color:#c9a84c}input::placeholder,textarea::placeholder{color:#ffffff40}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:DM Sans,sans-serif}h1,h2,h3,h4,h5,h6,div[style*=Syne],span[style*=Syne],div[style*=fontFamily],span[style*=fontFamily]{padding-bottom:.1em;line-height:1.15!important}span[style*=inline-block]{padding-bottom:.15em;overflow:visible!important}*{text-rendering:geometricprecision}:focus-visible{outline-offset:2px;outline:2px solid #c9a84c}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #c9a84c}@media (pointer:fine){*,:before,:after{cursor:none!important}}body:after{content:"";opacity:.032;pointer-events:none;z-index:99997;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:fixed;inset:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmerGold{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}.scroll-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.scroll-reveal-scale{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.96)translateY(16px)}.scroll-reveal-scale.revealed{opacity:1;transform:scale(1)translateY(0)}.scroll-reveal-stagger>*{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.scroll-reveal-stagger.revealed>:first-child{opacity:1;transition-delay:50ms;transform:translateY(0)}.scroll-reveal-stagger.revealed>:nth-child(2){opacity:1;transition-delay:.1s;transform:translateY(0)}.scroll-reveal-stagger.revealed>:nth-child(3){opacity:1;transition-delay:.15s;transform:translateY(0)}.scroll-reveal-stagger.revealed>:nth-child(4){opacity:1;transition-delay:.2s;transform:translateY(0)}.scroll-reveal-stagger.revealed>:nth-child(5){opacity:1;transition-delay:.25s;transform:translateY(0)}.scroll-reveal-stagger.revealed>:nth-child(6){opacity:1;transition-delay:.3s;transform:translateY(0)}.scroll-reveal-stagger.revealed>:nth-child(7){opacity:1;transition-delay:.35s;transform:translateY(0)}.scroll-reveal-stagger.revealed>:nth-child(8){opacity:1;transition-delay:.4s;transform:translateY(0)}.scroll-reveal-stagger.revealed>:nth-child(9){opacity:1;transition-delay:.45s;transform:translateY(0)}@keyframes goldPulse{0%,to{box-shadow:0 0 #c9a84c00}50%{box-shadow:0 0 20px 2px #c9a84c26}}@keyframes floatParticle{0%{opacity:0;transform:translateY(0)translate(0)scale(0)}10%{opacity:1;transform:scale(1)}90%{opacity:.6}to{opacity:0;transform:translateY(-100vh)translate(50px)scale(.3)}}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes btnPress{0%{transform:scale(1)}50%{transform:scale(.97)}to{transform:scale(1)}}@media (width<=768px){.hero-text{text-align:center!important}.hero-buttons,.hero-stats{justify-content:center!important}.section-header{text-align:center!important}.cta-section{padding:60px 24px!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.artists-grid{grid-template-columns:1fr!important}.solution-grid{grid-template-columns:1fr!important;gap:40px!important}.how-grid,.form-row{grid-template-columns:1fr!important}section,[class*=section]{padding-left:20px!important;padding-right:20px!important}img,video,svg,canvas{max-width:100%;height:auto}}@media (width<=640px){.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.grid-2col-stack{grid-template-columns:1fr!important;gap:16px!important}.dashboard-content{padding:16px!important}.notif-dropdown{width:calc(100vw - 32px)!important;right:-60px!important}}
