.mash-hero{gap:70px;padding-top:65px}.mash-cta{width:max-content;margin-top:30px}.mash-start-note{text-align:left;max-width:420px;margin-top:14px;font-size:9px}.mash-demo{border:1px solid #cbb4d332;border-radius:24px;padding:25px;background:radial-gradient(ellipse at 25% 15%,#30213988,transparent 65%),radial-gradient(ellipse at 80% 75%,#6c482b33,transparent 60%),#0e0c12;overflow:hidden}.mash-demo-head{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#ac99b9;font-size:7px;letter-spacing:.12em}.mash-demo-head button{font-size:8px;letter-spacing:0;border:1px solid #ffffff25;border-radius:20px;padding:8px 10px}.mash-sources{display:grid;grid-template-columns:1fr 1fr;gap:30px;text-align:center;margin-top:35px}.mash-sources span{font-size:7px;letter-spacing:.12em;color:#a391b2}.mash-sources strong{display:block;font-size:13px;font-weight:400;margin-top:15px}.mash-disc{margin:18px auto 0;width:110px;height:110px;border-radius:50%;position:relative;background:conic-gradient(from 60deg,#34243f,#ddafae,#8e80bf,#34243f);box-shadow:0 0 40px #b69ad125,inset 0 0 25px #0006;animation:mash-turn 16s linear infinite}.mash-disc:after{content:"";position:absolute;inset:44%;border-radius:50%;background:#151019;box-shadow:0 0 0 12px #ffffff0a}.disc-b{background:conic-gradient(from 200deg,#493027,#b69bc5,#f4ca9b,#493027);animation-direction:reverse}.mash-paths{position:relative;height:105px;margin:0 20px}.mash-paths i{position:absolute;top:0;width:40%;height:76px;border-bottom:1px solid #c8a7df;border-radius:0 0 60% 60%;filter:drop-shadow(0 0 6px #c8a7df);left:10%;transform:rotate(25deg)}.mash-paths i:nth-child(2){left:auto;right:10%;border-color:#edc4a1;transform:rotate(-25deg)}.mash-paths b{position:absolute;left:calc(50% - 15px);bottom:0;width:30px;height:30px;border-radius:50%;background:#edcce1;filter:blur(12px);animation:mash-light 3s ease-in-out infinite}.mash-output{text-align:center;border:1px solid #d5b6cd25;padding:24px 15px;border-radius:14px;background:#110e1799}.mash-output>span{font-size:7px;letter-spacing:.15em;color:#bca7c6}.mash-output strong{display:block;font-weight:400;font-size:22px;margin-top:12px}.mash-bars{display:flex;align-items:center;justify-content:center;gap:4px;height:85px;margin-top:10px}.mash-bars i{height:var(--height);width:3px;border-radius:6px;background:linear-gradient(#f4d4b3,#a99bd5);box-shadow:0 0 8px #c1a7cd30;animation:mash-bar 2.5s ease-in-out infinite;animation-delay:var(--delay)}.mash-output p,.mash-caption{font-size:8px;color:#a391b2}.mash-caption{text-align:center;margin-top:20px}.mash-demo *{animation-play-state:paused}.mash-demo.is-visible:not(.paused) *{animation-play-state:running}@keyframes mash-turn{to{transform:rotate(360deg)}}@keyframes mash-light{50%{transform:scale(1.8);opacity:.45}}@keyframes mash-bar{50%{transform:scaleY(.4);opacity:.6}}.mash-audio-card{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:50px;padding:35px;border:1px solid #ffffff20;border-radius:18px;background:linear-gradient(120deg,#241829,#111016)}.mash-audio-card h3{font-size:21px;font-weight:400;margin-top:15px}.mash-audio-card p{font-size:11px;line-height:2;color:#b3a3bf;margin-top:18px;max-width:470px}.mash-audio-card audio{width:100%;color-scheme:dark}.mashup-landing .lp-inputs article{padding-top:24px;border-top:1px solid #baa1cf40}@media(max-width:700px),(max-height:479px)and (pointer:coarse){.mash-hero{gap:35px;padding-top:40px}.mash-demo{padding:20px}.mash-sources{gap:20px}.mash-disc{width:90px;height:90px}.mash-bars{gap:3px}.mash-audio-card{grid-template-columns:1fr;padding:25px;gap:25px}.mash-cta{width:100%}.mash-demo-head{letter-spacing:0}}@media(prefers-reduced-motion:reduce){.mash-demo *{animation:none!important}}.mash-overview>.lp-body-copy{max-width:720px}.mash-overview .lp-inputs h3{margin-top:0}.mash-custom-note{grid-column:1/-1;margin:0;padding-top:24px;border-top:1px solid #ffffff18}.mash-start-note{font-size:11px;line-height:1.8}.mash-hero .lp-deck{max-width:440px}@media(max-width:600px){.mash-custom-note{font-size:12px}}
