.rvcm .rvcm__roles{gap:9px 20px;margin-top:24px}.rvcm .rvcm__roles li{padding:0;border:0;border-radius:0;background:transparent;color:#6B6374;font-size:14px;font-weight:500}.rvcm .rvcm__btn,.rvcx .rvc__btn,.rvcx .rvc__ghost,.rvob .rvob__next,.rvob .rvob__back{border-radius:10px}.rvcm .rvcm__phone-tag,.rvcm .rvcm__pill{border-radius:8px}.rvcx .rvc__role{padding:0;background:transparent;border-radius:0;font-size:13px;color:#FFFFFF;letter-spacing:.03em}.rvcx .rvc__role-pill{padding:3px 0;border-radius:0;background:transparent;color:#7055CC}.rvcx .rvc__subtabs button,.rvcx .rvc__ptabs button,.rvcx .rvm__chip{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}.rvcx .rvc__subtabs button[aria-selected=true],.rvcx .rvc__ptabs button[aria-selected=true],.rvcx .rvm__chip[aria-pressed=true]{background:transparent;border-bottom-color:#7055CC;color:#21172C}.rvcx .rvpp-chip,.rvob .rvob__chip{border-radius:8px;padding:9px 12px}.rvcx .rvpp-chip[aria-pressed=true],.rvob .rvob__chip[aria-pressed=true]{background:#F7F5FA;color:#21172C;border-color:#7055CC;box-shadow:inset 3px 0 #7055CC}.rvcx .rvi-chip{border:0;border-radius:0;background:transparent;padding:4px;gap:6px}.rvcx .rvi-chip .rvi-avatar{border-radius:50%}.rvcx .rvc__stats{gap:20px}.rvcx .rvc__btn,.rvcx .rvc__ghost,.rvcx .rvc__nav a,.rvcm .rvcm__btn,.rvcx .rvpp-chip,.rvob .rvob__chip{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rvcx .rvc__nav a:hover{transform:translateX(3px)}.rvcm .rvcm__btn:active,.rvcx .rvc__btn:active,.rvcx .rvc__ghost:active{transform:scale(.98)}.rvcm .rvcm__benefit{transition:transform .25s ease,box-shadow .25s ease}.rvcm .rvcm__benefit:hover{transform:translateY(-4px);box-shadow:0 12px 28px #21172c0d}.rvcm .velvt-reveal{opacity:0;transform:translateY(20px);transition:opacity .55s ease var(--velvt-reveal-delay,0ms),transform .55s cubic-bezier(.2,.7,.2,1) var(--velvt-reveal-delay,0ms)}.rvcm .velvt-reveal.is-visible{opacity:1;transform:translateY(0)}.rvcm .rvcm__chat{animation:velvt-chat-arrive 2.8s ease-in-out 1 .5s}@keyframes velvt-chat-arrive{0%,100%{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-7px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.rvcm .velvt-reveal{opacity:1!important;transform:none!important;transition:none!important}.rvcm .rvcm__chat{animation:none!important}.rvcx .rvc__btn,.rvcx .rvc__ghost,.rvcx .rvc__nav a,.rvcm .rvcm__btn,.rvcm .rvcm__benefit,.rvcx .rvpp-chip,.rvob .rvob__chip{transition:none!important}.rvcx .rvc__nav a:hover,.rvcm .rvcm__benefit:hover{transform:none}}

.rvcx .rvsb{--rvsb-a:#A31342;--rvsb-ink:#21172C;--rvsb-m:#6B6374;--rvsb-l:#E7E1EC;--rvsb-soft:#F7F5FA;--rvsb-tint:#F7F5FA;background:#F7F5FA;color:#21172C}.rvcx .rvsb__svc{background:#FFFFFF;border-color:#E7E1EC;border-radius:14px}.rvcx .rvsb__svc:has(input:checked){border-color:#7055CC;box-shadow:inset 3px 0 #7055CC}.rvcx .rvsb__svc-ic{background:#e9e0f5;color:#21172C}.rvcx .rvsb__svc-txt em{padding:0;background:transparent;border-radius:0;color:#7055CC}.rvcx .rvsb__btn,.rvcx .rvsb__ghost{border-radius:10px}.rvcx .rvsb__progress span.is-on{background:#7055CC}



.vd-desktop{display:none}
@media(min-width:990px){
html:not([data-velvt-mode=signin]) .rvcm.vlx:not(.vlx--signin){padding-top:110px}
html:not([data-velvt-mode=signin]) .rvcm.vlx:not(.vlx--signin)>.vlx-header{position:fixed;top:14px;left:50%;translate:-50% 0;width:calc(100% - 64px);max-width:1240px;min-height:78px;padding:12px 24px;z-index:30;border:1px solid transparent;border-radius:24px;transition:width .5s cubic-bezier(.2,.7,.2,1),background .3s,border-color .3s,box-shadow .3s;isolation:isolate}
html:not([data-velvt-mode=signin]) .rvcm.vlx:not(.vlx--signin)>.vlx-header.vd-floating{width:560px;background:#30243ff2;border-color:#b9a0d33d;box-shadow:0 12px 40px #120b2245;backdrop-filter:blur(18px)}
.rvcm.vlx>.vlx-header .vlx-auth-options{flex-shrink:0}
html:not([data-velvt-mode=signin]) .vlx:not(.vlx--signin)>.vd-desktop{display:block}
.vd-connections{padding-top:90px;padding-bottom:100px}
.vd-intro{max-width:760px;margin-bottom:52px}
.vd-desktop .vd-kicker{font-size:14px;color:#c9b7d7;margin:0 0 20px;letter-spacing:.02em}
.vd-desktop h2{font-size:clamp(44px,5.4vw,72px);line-height:1.06;letter-spacing:-.045em;margin:0}
.vd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.vd-tile{position:relative;min-height:360px;border-radius:26px;padding:26px 22px;overflow:hidden;color:#30213d;display:flex;flex-direction:column;justify-content:flex-end}
.vd-tile h3{font-size:30px;letter-spacing:-.04em;margin:0 0 10px;color:#30213d!important}
.vd-tile p{font-size:14px;line-height:1.5;margin:0;max-width:18ch}
.vd-tile--music{background:#e6b0b6}.vd-tile--artists{background:#c3b1e6;margin-top:32px;margin-bottom:-32px}.vd-tile--creatives{background:#a5dbd1}.vd-tile--community{background:#f0d3bb;margin-top:32px;margin-bottom:-32px}
.vd-disc{position:absolute;top:28px;right:-25px;width:205px;height:205px;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle,#392644 0 2px,#614369 3px 4px);rotate:var(--vd-turn,0deg)}
.vd-disc span{width:64px;height:64px;border-radius:50%;background:#e6b0b6;border:22px solid #b987b0}
.vd-star{position:absolute;top:-12px;right:12px;font-size:220px;line-height:1;color:#7055cc;rotate:var(--vd-turn,0deg)}
.vd-shapes{position:absolute;top:40px;left:35px;right:20px;height:150px;translate:0 var(--vd-lift,0px)}.vd-shapes i{position:absolute;width:95px;height:95px;background:#35685f;border-radius:50%}.vd-shapes i:nth-child(2){left:65px;top:45px;border-radius:16px;background:#d8f0d9;rotate:25deg}.vd-shapes i:nth-child(3){left:120px;top:5px;width:55px;height:55px;background:#7055cc}
.vd-orbits{position:absolute;top:35px;left:30px;width:190px;height:155px;rotate:var(--vd-turn,0deg)}.vd-orbits i{position:absolute;border:2px solid #8f4b68;width:150px;height:100px;border-radius:50%;rotate:45deg}.vd-orbits i:nth-child(2){rotate:-45deg}.vd-orbits i:nth-child(3){rotate:90deg}
.vd-collab{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:100px;padding-bottom:150px}
.vd-conversation{min-height:400px;display:flex;flex-direction:column;justify-content:center;padding:42px;background:radial-gradient(ellipse,#7055cc55,transparent 70%);border:1px solid #9e82b73b;border-radius:32px}
.vd-message{font-size:20px;line-height:1.4;padding:20px 24px;border-radius:22px 22px 22px 4px;background:#e9ddee;color:#30213d;align-self:flex-start;max-width:90%;box-shadow:0 12px 32px #130b2420;translate:0 var(--vd-lift,0px)}
.vd-message--reply{background:#7055cc;color:#fff8ee;border-radius:22px 22px 4px 22px;align-self:flex-end;margin-top:22px}
.vd-sound{display:flex;align-items:center;gap:16px;padding:22px;margin-top:24px;background:#30243f;border-radius:20px;color:#d7c3eb}.vd-sound>span{font-size:20px}.vd-sound small{font-size:12px}.vd-bars{display:flex;align-items:center;gap:4px;flex:1;height:42px}.vd-bars i{width:5px;flex:1;border-radius:5px;background:#89e5cf;height:30%}.vd-bars i:nth-child(3n){height:90%}.vd-bars i:nth-child(4n){height:55%}
.vd-collab-copy>p:not(.vd-kicker){font-size:17px;color:#d0c2d7;line-height:1.6;max-width:30ch;margin:24px 0 30px}
.vd-motion .vd-reveal{opacity:0;transform:translateY(38px);transition:opacity .65s ease,transform .8s cubic-bezier(.2,.7,.2,1)}
.vd-motion .vd-reveal.vd-visible,.vd-motion .vd-reveal:focus-within{opacity:1;transform:none}
.vd-motion .vd-tile:nth-child(2){transition-delay:70ms}.vd-motion .vd-tile:nth-child(3){transition-delay:140ms}.vd-motion .vd-tile:nth-child(4){transition-delay:210ms}
}
@media(prefers-reduced-motion:reduce){.rvcm.vlx>.vlx-header{transition:none!important}.vd-motion .vd-reveal{opacity:1!important;transform:none!important;transition:none!important}.vd-disc,.vd-star,.vd-orbits{rotate:0deg!important}.vd-shapes,.vd-message{translate:0 0!important}}

@media(min-width:990px){
.vd-connect{padding-top:100px;padding-bottom:110px;text-align:center;border-bottom:1px solid #ad8fb42e;min-height:470px;background:radial-gradient(ellipse at 50% 50%,#7055cc22,transparent 65%)}
.vd-connect h2{font-size:clamp(56px,6.7vw,88px);line-height:1.13}
.vd-role-window{display:inline-block;min-height:1.18em;overflow:hidden;vertical-align:bottom;padding-bottom:.06em;color:#89e5cf}
.vd-role{display:inline-block;transition:transform .2s ease,opacity .2s ease;white-space:nowrap}
.vd-role.vd-role-out{transform:translateY(-35%);opacity:0}
.vd-role-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:26px}.vd-role-progress{display:flex;gap:7px}.vd-role-progress i{width:5px;height:5px;border-radius:50%;background:#756080}.vd-role-progress i.vd-active{background:#89e5cf;box-shadow:0 0 0 3px #89e5cf14}
.vd-role-pause{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:transparent;border:1px solid #92799f;color:#fff8ee;cursor:pointer;font-size:14px}.vd-role-pause:focus-visible{outline:2px solid #89e5cf;outline-offset:4px}
}
@media(prefers-reduced-motion:reduce){.vd-role{transition:none!important;transform:none!important;opacity:1!important}.vd-role-controls{display:none!important}}
