:root{--velvt-primary:#A31342;--velvt-primary-hover:#841037;--velvt-ink:#2C2034;--velvt-muted:#716775;--velvt-canvas:#FBF8F4;--velvt-surface:#FFFFFF;--velvt-border:#E7E0E6;--velvt-selected:#EEE8F6;--velvt-mint:#EEE8F6;--velvt-violet:#66508F}body:has(.rvcm),body:has(.rvcx),body:has(.velvt-public){background:#fbf8f4;color:#2c2034;--color-background:251,248,244;--color-foreground:44,32,52}.rvcm,.rvcx,.rvob,.velvt-public,.velvt-dialog,.rvl__sheet{--a:#A31342;--rv-a:#A31342;--rv-a2:#66508F;--rv-ink:#2C2034;--rv-soft:#FBF8F4;--rv-tint:#EEE8F6;--rv-m:#716775;--rv-l:#E7E0E6;--rvcm-a:#A31342;--rvcm-ink:#2C2034;--rvcm-m:#716775;--rvcm-soft:#FBF8F4;--rvcm-l:#E7E0E6;--ink:#2C2034;--soft:#FBF8F4;--mint:#EEE8F6;--m:#716775;--l:#E7E0E6;--s:#F5F0F5;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.velvt-logo{display:inline-flex!important;align-items:center;gap:10px;font:750 34px/1.1 ui-sans-serif,system-ui,sans-serif;letter-spacing:-1.6px;color:#2c2034;vertical-align:middle}.velvt-logo .velvt-cake-mark,.velvt-cake-mark{display:block;flex:none;width:44px;height:44px;object-fit:contain;border-radius:13px}.velvt-logo--horizontal{display:block!important;line-height:0!important;max-width:100%}.velvt-wordmark{display:block;width:280px;max-width:100%;height:auto;border-radius:18px;object-fit:contain}.velvt-landing-brand .velvt-logo{letter-spacing:normal}.velvt-landing-brand{margin-bottom:18px}.velvt-login__brand .velvt-wordmark{width:240px}.velvt-login__brand{margin-bottom:28px}.rvc__app-brand .velvt-logo{font-size:30px;letter-spacing:-1.2px}.rvc__app-brand .velvt-cake-mark{width:40px;height:40px}.velvt-mobile-brand .velvt-logo{font-size:27px}.velvt-mobile-brand .velvt-cake-mark{width:34px;height:34px}.rvob__brand{text-decoration:none;display:flex;align-items:center}.rvob__brand .velvt-logo{font-size:29px}.rvob__brand .velvt-cake-mark{width:38px;height:38px}.velvt-startup .velvt-logo,#rvs-page-loader .velvt-logo{color:#2c2034}.velvt-startup .velvt-cake-mark,#rvs-page-loader .velvt-cake-mark{width:64px;height:64px;border-radius:18px}.rvcm__hero{background:#fbf8f4;padding-block:52px 64px}.rvcm__hero-grid{column-gap:64px;row-gap:28px}.rvcm__title{font-weight:760;letter-spacing:-.055em;line-height:1.04;font-size:clamp(38px,4.9vw,66px);max-width:13ch}.rvcm__title span{color:#a31342}.rvcm__lead{max-width:48ch;font-size:17px;line-height:1.65;color:#716775}.velvt-credit{font-size:12px;line-height:1.6;color:#716775;max-width:42ch}.rvcm__eyebrow{color:#66508f;font-size:11px;letter-spacing:.14em}.rvcm__roles{gap:8px}.rvcm__roles li{padding:4px 0;background:none;border:0;border-radius:0;color:#716775;font-size:13px}.rvcm__roles li:not(:last-child):after{content:"\b7";margin-left:8px;color:#b8adb9}.rvcm__card,.velvt-login.rvcm__card{border:1px solid #E7E0E6;border-radius:24px;box-shadow:0 16px 48px #2c203407;background:#fff;color:#2c2034}.rvcm__card-title,.rvcm__h2{color:#2c2034;letter-spacing:-.035em}.rvcm__btn,.velvt-login__form .rvcm__btn{background:#a31342;color:#fff;border-color:#a31342;border-radius:13px;font-weight:650;box-shadow:none}.rvcm__btn:hover,.velvt-login__form .rvcm__btn:hover{background:#841037;color:#fff}.rvcm__btn--ghost,.rvcm__btn--light{background:#fff!important;color:#841037!important;border:1px solid #E7E0E6}.rvcm__input,.velvt-login__form input{background:#fff;color:#2c2034;border-color:#dcd3dd;border-radius:12px}.rvcm__phone{transform:rotate(-3deg);border-radius:24px;box-shadow:0 18px 40px #2c203415}.rvcm__phone-photo{background-color:#40314e}.rvcm__phone-tag,.rvcm__phone-plus,.rvcm__pill{background:#eee8f6!important;color:#443653!important}.rvcm__person{border-color:#fff;background-color:#eee8f6;color:#443653}.rvcm__sticker--sound{background:#eee8f6;color:#66508f;font-size:34px;right:24px;top:10px}.rvcm__sticker--mic{display:none}.rvcm__bubble--me{background:#66508f;color:#fff}.rvcm__band{background:#f0ebf5}.rvcm__band .rvcm__h2,.rvcm__band h3{color:#2c2034}.rvcm__band p{color:#716775}.rvcm__step{background:#fff;border:1px solid #E7E0E6;border-radius:18px}.rvcm__num{background:#eee8f6;color:#443653;border-radius:12px}.rvcm__section,.rvcm__collabs,.rvcm__faq-wrap{background:#fbf8f4}.rvcm__benefit,.rvcm__collab{border:1px solid #E7E0E6;border-radius:18px;box-shadow:none;background:#fff}.rvcm__benefit-icon{background:#f0ebf5;color:#66508f;border-radius:14px}.rvcm__collab-top{height:110px;background:#eee8f6;color:#443653}.rvcm__collab:nth-child(2n) .rvcm__collab-top{background:#f7e9ef}.rvcm__collab-body{padding:22px}.rvcm__faq{background:#fff;border-color:#e7e0e6}.rvcm__final{background:#f0ebf5;color:#2c2034}[data-velvt-signin-page] .rvcm__hero{background:#fbf8f4}.velvt-login__intro,.velvt-login__small,.velvt-login__join{color:#716775}.velvt-login h1{color:#2c2034;letter-spacing:-.04em}.rvcx{background:#fbf8f4;color:#2c2034}.rvcx .rvc__nav{border-color:#e7e0e6!important;box-shadow:none!important;border-radius:20px}.rvcx .rvc__nav a{color:#716775;min-height:44px;line-height:1.4}.rvcx .rvc__nav a[aria-current=true]{background:#eee8f6!important;color:#443653!important;box-shadow:none!important;border-color:transparent}.rvcx .rvc__nav-h{color:#918495;font-size:10px;letter-spacing:.1em}.rvcx .rvc__btn,.rvl__sheet .rvc__btn{background:#a31342;color:#fff;border-radius:12px;box-shadow:none;line-height:1.4}.rvcx .rvc__btn:hover:not(:disabled){background:#841037;filter:none}.rvcx .rvc__ghost,.rvl__sheet .rvc__ghost{background:#fff;color:#66508f;border:1px solid #DCD3DD;border-radius:12px;line-height:1.4}.rvcx .rvc__badge{background:#a31342;color:#fff}.rvcx .rvc__prof,.rvcx .rvc__edit,.rvcx .rvc__list,.rvcx .rvc__sugg-card{background:#fff;color:#2c2034;border-color:#e7e0e6;border-radius:20px;box-shadow:none}.rvcx .rvc__prof-head h2,.rvcx .rvc__edit h2{color:#2c2034;letter-spacing:-.03em}.rvcx .rvc__wants{background:#eee8f6;color:#443653}.rvcx .rvc__tab-dot{background:#66508f;box-shadow:0 0 0 2px #fff}.rvcx .rvc__role-pill{background:#eee8f6;color:#443653}.rvcx .rvc__subtabs button[aria-selected=true]{background:#66508f;color:#fff;border-color:#66508f}.rvcx .rvc__track{background:#40314e;box-shadow:0 12px 36px #2c203412;border-radius:20px}.rvcx .rvc__slide{background-color:#40314e}.rvcx .rvc__info{background:linear-gradient(transparent,#1e1228f0);color:#fff}.rvcx .rvc__name,.rvcx .rvc__cap{color:#fff}.rvcx .rvc__meta{color:#f1eaf6}.rvcx .rvc__rail-connect .rvc__rail-ic{background:#fff;color:#a31342}.rvcx .rvc__rail-lb{color:#fff}.rvcx .rvc__role{color:#443653;background:#fff}[data-rvs-hub] .velvt-match-state{background:#f0ebf5;color:#2c2034;border:1px solid #E7E0E6}[data-rvs-hub] .velvt-match-brand{color:#2c2034;letter-spacing:-1.5px}[data-rvs-hub] .velvt-match-brand .velvt-cake-mark{width:72px;height:72px;border-radius:20px}[data-rvs-hub] .velvt-match-title{color:#2c2034!important}[data-rvs-hub] .velvt-match-state .rvc__sub{color:#716775}[data-rvs-hub] .velvt-match-spinner{border-color:#d8cddf;border-top-color:#66508f}.velvt-loading{background:#f0ebf5;color:#716775}.velvt-spinner{border-color:#dfd6e4;border-top-color:#a31342;border-right-color:#66508f}.rvcx .rvm{background:#fff;color:#2c2034;border-color:#e7e0e6;border-radius:20px}.rvm__head,.rvm__top,.rvm__form{background:#fff;color:#2c2034;border-color:#e7e0e6}.rvm__search{background:#f5f0f5;color:#716775}.rvm__row[aria-current=true]{background:#eee8f6;color:#2c2034}.rvm__msg .rvm__bubble{background:#f0ebf5;color:#2c2034}.rvcx .rvm__msg--me .rvm__bubble{background:#66508f;color:#fff}.rvm__bubble a{color:inherit;text-decoration:underline}.rvm__chip[aria-pressed=true]{background:#eee8f6;color:#443653;border-color:#dcd3dd}.rvob{background:#fbf8f4}.rvob__bar,.rvob__pane,.rvob__foot{background:#fff;border-color:#e7e0e6}.rvob__pane{box-shadow:none;border-radius:22px}.rvob__h{color:#2c2034;letter-spacing:-.04em}.rvob__next{background:#a31342;color:#fff;box-shadow:none}.rvob__next:disabled{background:#ebe5ec;color:#716775}.rvob__type-t,.rvob__tile-t,.rvob__chip2{border-color:#e7e0e6}.rvob__chip[aria-pressed=true]{background:#eee8f6;color:#443653;border-color:#66508f}.rvob__sound-card{background:#443653;color:#fff}.rvob__sound-card strong,.rvob__sound-card>span{color:#fff}.rvob__orbit{background:#eee8f6}.rvob__spark{color:#66508f}.rvob__feature-icon{background:#eee8f6!important;color:#66508f!important}.velvt-dialog,.rvl__sheet,.rvc__msheet{background:#fff;color:#2c2034;border-color:#e7e0e6;border-radius:22px}.velvt-modal-top{background:#fff;color:#2c2034;border-color:#e7e0e6}.velvt-action{background:#f5f0f5;color:#66508f;border-color:#e7e0e6}.velvt-modal-body>.velvt-action:last-child{background:#a31342;color:#fff}.velvt-input{background:#fff;color:#2c2034;border-color:#dcd3dd}.velvt-help{color:#716775}.velvt-toggle input{accent-color:#66508F}.rvcx .rvsb{background:#fbf8f4;color:#2c2034}.rvcx .rvsb__svc{background:#fff;color:#2c2034}.rvcx .rvsb__svc-ic{background:#eee8f6;color:#66508f}.rvcx .rvsb__btn{background:#a31342;color:#fff}.rvcx .rvsb__ghost{background:#fff;color:#66508f}.velvt-public{background:#fff!important;color:#2c2034!important;border-color:#e7e0e6!important;box-shadow:none}.velvt-public .brandbar{gap:20px}.velvt-public .brandbar .velvt-logo{font-size:30px}.velvt-public .rvc__btn{background:#a31342;color:#fff}.velvt-public .rvc__ghost{background:#fff;color:#66508f}.velvt-public .brandbar a:last-child{color:#66508f}.vsl__visual{background:#443653}.vsl__glow--two{background:#cfc1e3}.vsl__music-card--main>span,.vsl__spark{color:#eee8f6}.vsl__brand .velvt-logo{color:#fff}.vsl__brand .velvt-cake-mark{width:38px;height:38px}.vsl__brand-mark{background:none}.vsl__start{background:#a31342;color:#fff}:is(.rvcm,.rvcx,.rvob,.velvt-public,.velvt-dialog) :is(button,a,input,select,textarea):focus-visible{outline:3px solid #8B75B4;outline-offset:3px}@media(min-width:990px){.rvcx .rvc__nav{padding:14px!important}.rvcx .rvc__prof{padding:32px}.rvcx .rvc__content{padding-inline:12px}}@media(max-width:989px){.rvcm__hero{padding:28px 0 40px}.rvcm__hero-grid{row-gap:28px}.rvcm__title{max-width:16ch}.velvt-wordmark{width:240px}.rvcx .rvc__tabbar{background:#fffffff5;border-color:#e7e0e6;box-shadow:none}.rvcx .rvc__tab[aria-current=true]{color:#66508f}.rvcx .rvc__tab--main .rvc__tab-ic{background:#eee8f6;color:#443653}.rvcx .rvc__toptabs a[aria-current=true]:after{background:#66508f}.rvcx .rvc__track{border-radius:18px}.rvob__pane{border-radius:20px}.rvob__brand .velvt-logo{font-size:25px}.rvob__brand .velvt-cake-mark{width:34px;height:34px}}@media(max-width:540px){.rvcm__title{font-size:42px}.rvcm__card,.velvt-login.rvcm__card{padding:26px 22px!important;border-radius:20px}.rvcm__collage{transform:scale(.94);transform-origin:top center}.rvcm__band,.rvcm__collabs{padding-block:48px}.velvt-login__brand .velvt-wordmark{width:224px}.velvt-public .brandbar .velvt-logo{font-size:25px}.velvt-public .brandbar .velvt-cake-mark{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.rvcm *,.rvcx *,.rvob *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.rvcx .rvm__col{position:relative}.rvcx .velvt-message-actions{position:absolute;left:100%;bottom:0;margin-left:4px;z-index:3}.rvcx .velvt-message-actions>summary{display:flex;align-items:center;justify-content:center;list-style:none;width:36px;height:36px;border-radius:50%;cursor:pointer;background:#f7f5fa;color:#66508f;font:700 22px/1 system-ui;opacity:0}.rvcx .velvt-message-actions>summary::-webkit-details-marker{display:none}.rvcx .rvm__msg:hover .velvt-message-actions>summary,.rvcx .rvm__msg:focus-within .velvt-message-actions>summary,.rvcx .velvt-message-actions[open]>summary{opacity:1}.rvcx .velvt-message-actions>.velvt-content-report{position:absolute;right:0;bottom:100%;margin:0 0 4px;white-space:nowrap;background:#fff;box-shadow:0 4px 16px #21172c20}.rvcx .velvt-message-actions:not([open])>.velvt-content-report{display:none}.rvcx .rvm__pill textarea,.rvcx .rvm__pill textarea:focus,.rvcx .rvm__pill textarea:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;min-width:0}.rvcx .rvm__pill:focus-within{border-color:#8b75b4;box-shadow:0 0 0 1px #8b75b4}[data-rvs-hub] .velvt-match-state .velvt-match-brand>.velvt-logo{display:inline-flex;flex-direction:column-reverse;align-items:center;gap:12px}.rvcx [data-presence-user]{position:relative;overflow:visible}.rvcx [data-presence-user].velvt-is-online:after{content:"";position:absolute;right:0;bottom:0;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#24b86c;box-shadow:0 0 0 1px #24b86c33;z-index:2}.velvt-conversation-settings{width:min(520px,calc(100% - 24px))!important;padding:26px!important}.velvt-conversation-settings h2{font-size:27px!important;letter-spacing:-.8px;margin:0 0 6px!important}.velvt-status-card{border:1px solid #e7e0e6;border-radius:18px;padding:16px;margin:14px 0;background:#fff}.velvt-switch-row{display:flex!important;align-items:center!important;justify-content:space-between;gap:20px;cursor:pointer}.velvt-switch-copy{display:grid;gap:5px}.velvt-switch-copy strong{font-size:15px;color:#2c2034}.velvt-switch-copy>span,.velvt-setting-help{font-size:13px!important;line-height:1.5!important;color:#716775}.velvt-switch-row input[role=switch]{appearance:none!important;-webkit-appearance:none!important;flex:none;width:46px!important;height:28px!important;min-height:0!important;border:0!important;border-radius:18px!important;background:#d6cddd!important;position:relative;cursor:pointer;margin:0!important;padding:0!important;transition:background .18s}.velvt-switch-row input[role=switch]:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #21172c25;transition:transform .18s}.velvt-switch-row input[role=switch]:checked{background:#a31342!important}.velvt-switch-row input[role=switch]:checked:after{transform:translate(18px)}.velvt-switch-row input:disabled{opacity:.5;cursor:wait}.velvt-status-preview{display:flex;gap:12px;align-items:center;border-radius:12px;background:#f7f5fa;padding:12px;margin-top:14px}.velvt-status-avatar{display:grid;place-items:center;position:relative;background:#ddd3eb;color:#66508f;border-radius:50%;width:40px;height:40px;font-size:12px;font-weight:700;flex:none}.velvt-status-preview.is-visible .velvt-status-avatar:after{content:"";width:11px;height:11px;background:#24b86c;position:absolute;right:-1px;bottom:0;border:2px solid #fff;border-radius:50%}.velvt-status-preview>div{display:grid;gap:3px}.velvt-status-preview strong{font-size:13px}.velvt-status-preview div>span{font-size:12px;color:#716775}.velvt-status-preview.is-visible div>span{color:#197546}.velvt-setting-status{font-size:12px!important;color:#66508f;margin:6px 0 0!important}.velvt-setting-status:empty{display:none}.velvt-setting-reset{background:none!important;border:0!important;color:#66508f!important;font-size:12px!important;text-decoration:underline;padding:8px 0!important;min-height:32px}[data-rvs-hub] .velvt-match-brand>.velvt-logo__word{display:block;order:0}[data-rvs-hub] .velvt-match-brand>.velvt-cake-mark{display:block;order:1}.rvcx .rvm__bubble .velvt-chat-photo-open{display:block;max-width:100%;padding:0;margin:0;border:0;border-radius:14px;background:transparent;cursor:pointer;overflow:hidden}.rvcx .velvt-chat-photo-open .velvt-message-media{margin-top:0}.velvt-chat-photo-viewer{box-sizing:border-box;width:min(1100px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:94dvh;padding:0;border:1px solid #ded5e5;border-radius:20px;background:#21172c;color:#fff;overflow:auto;box-shadow:0 24px 90px #0006;font:15px/1.4 system-ui}.velvt-chat-photo-viewer::backdrop{background:#100b18d9}.velvt-chat-photo-toolbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;background:#21172c;padding:12px 16px;z-index:1}.velvt-chat-photo-toolbar h2{margin:0 auto 0 0;color:#fff;font-size:17px}.velvt-chat-photo-toolbar .velvt-action{border:1px solid #ffffff40;background:#ffffff15;color:#fff;min-width:44px;min-height:44px}.velvt-chat-photo-toolbar .velvt-action:last-child{font-size:26px;padding:3px 12px}.velvt-chat-photo-full{display:block;width:100%;height:auto;max-height:calc(94dvh - 108px);object-fit:contain;background:#160e20}.velvt-chat-photo-status{font-size:13px;margin:0;padding:10px 16px;color:#eee0f5;min-height:20px}@media(max-width:540px){.velvt-chat-photo-viewer{border-radius:14px}.velvt-chat-photo-toolbar{padding:10px;gap:6px}.velvt-chat-photo-toolbar h2{font-size:15px}.velvt-chat-photo-full{max-height:calc(94dvh - 118px)}}.velvt-chat-person{display:flex;align-items:center;gap:12px;margin:16px 0 20px;color:#2c2034}.velvt-chat-person>.rvc__avatar{width:48px;height:48px;border-radius:50%;flex:none;background-position:center;background-size:cover;background-color:#eee8f6;display:grid;place-items:center}.velvt-chat-person>.rvc__avatar.has-img{color:transparent}.velvt-status-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:50%}.velvt-setting-example-label{margin:14px 0 -5px;color:#716775;font-size:12px}.velvt-status-preview.is-read-receipt .velvt-status-avatar:after{display:none}.velvt-conversation-settings{max-height:90dvh;overflow-y:auto;scroll-padding-block:24px}.rvcx .velvt-message-menu{position:absolute;right:0;bottom:100%;display:grid;gap:4px;min-width:120px;padding:6px;background:#fff;border:1px solid #e7e0e6;border-radius:14px;box-shadow:0 8px 28px #21172c25}.rvcx .velvt-message-actions:not([open])>.velvt-message-menu{display:none}.rvcx .velvt-message-menu>button{position:static!important;margin:0!important;border:0!important;box-shadow:none!important;min-height:40px;white-space:nowrap;padding:8px 12px;border-radius:10px;background:#f7f5fa;color:#66508f;font:600 13px system-ui;text-align:left;cursor:pointer}.rvcx .rvm__msg--me .velvt-message-actions{left:auto;right:100%;margin-left:0;margin-right:4px}.rvcx .rvm__msg--me .velvt-message-menu{right:auto;left:0}.velvt-message-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;max-width:100%}.velvt-message-reactions[hidden]{display:none}.rvcx .velvt-reaction-chip{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:3px 8px;border:1px solid #e2dbe8;border-radius:18px;background:#fff;color:#45344f;font:600 12px system-ui;cursor:pointer}.rvcx .velvt-reaction-chip[aria-pressed=true]{background:#f8e9ee;border-color:#a31342;color:#a31342}.velvt-reaction-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 24px));padding:20px;border:1px solid #e7e0e6;border-radius:24px;background:#fff;color:#2c2034;box-shadow:0 20px 70px #21172c44;font:14px/1.5 system-ui}.velvt-reaction-dialog::backdrop{background:#21172c66}.velvt-reaction-dialog h2{font-size:19px;margin:0 0 16px}.velvt-reaction-choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.velvt-reaction-choice{display:grid;justify-items:center;gap:7px;padding:8px 2px;border:1px solid transparent;border-radius:16px;background:transparent;color:#716775;cursor:pointer;min-width:0}.velvt-reaction-choice:hover,.velvt-reaction-choice[aria-pressed=true]{background:#f8e9ee;border-color:#e7bdcc}.velvt-reaction-emoji{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f7f5fa;font-size:30px;line-height:1}.velvt-reaction-name{font-size:11px}.velvt-reaction-hint{color:#716775;font-size:12px;margin:16px 0 8px}.velvt-reaction-status{font-size:12px;color:#a31342}.velvt-reaction-status:empty{display:none}.velvt-reaction-close{display:block;margin:14px 0 0 auto;border:0;background:#f7f5fa;color:#66508f;border-radius:20px;padding:10px 20px;min-height:44px;font-weight:600;cursor:pointer}.velvt-reaction-choice:focus-visible,.velvt-reaction-close:focus-visible{outline:2px solid #a31342;outline-offset:2px}@media(max-width:380px){.velvt-reaction-dialog{padding:16px 10px}.velvt-reaction-choices{gap:1px}.velvt-reaction-emoji{width:38px;height:38px;font-size:27px}}.velvt-reaction-dialog{width:min(520px,calc(100vw - 24px))}.velvt-reaction-choices{grid-template-columns:repeat(7,minmax(0,1fr))}.velvt-reaction-dialog.is-hover{position:fixed;inset:auto;margin:0;width:374px;max-width:calc(100vw - 16px);padding:8px;overflow:visible;border-radius:22px;z-index:2147483000;box-shadow:0 6px 28px #21172c30}.velvt-reaction-dialog.is-hover h2,.velvt-reaction-dialog.is-hover .velvt-reaction-hint,.velvt-reaction-dialog.is-hover .velvt-reaction-close{display:none}.velvt-reaction-dialog.is-hover .velvt-reaction-choices{gap:1px}.velvt-reaction-dialog.is-hover .velvt-reaction-choice{padding:4px 0;gap:4px;border-radius:15px}.velvt-reaction-dialog.is-hover .velvt-reaction-emoji{width:40px;height:40px;font-size:29px}.velvt-reaction-dialog.is-hover .velvt-reaction-choice:hover .velvt-reaction-emoji{transform:translateY(-4px) scale(1.13)}.velvt-reaction-dialog .velvt-reaction-emoji{transition:transform .15s}@media(prefers-reduced-motion:reduce){.velvt-reaction-dialog .velvt-reaction-emoji{transition:none}}.rvcx .rvm__bubble{position:relative;touch-action:pan-y}.rvcx .velvt-chat-photo-open{touch-action:pan-y}.velvt-double-heart{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:58px;pointer-events:none;z-index:4;animation:velvt-heart-pop .65s ease both}@keyframes velvt-heart-pop{0%{opacity:0;transform:scale(.35)}30%{opacity:1;transform:scale(1.12)}65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}[data-rvs-hub] .velvt-emoji-tools{display:flex;align-items:center;gap:8px}[data-rvs-hub] .velvt-emoji-tools .velvt-emoji-search{flex:1;min-width:0}[data-rvs-hub] .velvt-emoji-tone{max-width:135px;border:1px solid #ded6e5;border-radius:10px;padding:9px 5px;background:#fff;color:#66508f;font-size:12px;min-height:40px}[data-rvs-hub] .velvt-emoji-panel .velvt-emoji-categories{overflow-x:auto!important;justify-content:flex-start!important;scrollbar-width:thin}[data-rvs-hub] .velvt-emoji-panel .velvt-emoji-categories button{flex:0 0 36px!important}[data-rvs-hub] .velvt-emoji-more{width:100%;min-height:40px;border:0;border-radius:10px;background:#eee8f6;color:#66508f;font:600 13px system-ui;cursor:pointer}@media(prefers-reduced-motion:reduce){.velvt-double-heart{animation:none;opacity:1}}[data-rvs-hub] .vcm-invite-card{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid #e7e0e6;border-radius:22px;background:#f0ebf5;text-align:left}[data-rvs-hub] .vcm-invite-card img{width:76px;height:76px;object-fit:cover;border-radius:50%;flex:none}[data-rvs-hub] .vcm-invite-card h3{font-size:21px;line-height:1.3;letter-spacing:-.4px;margin:0}.velvt-invite-contacts{border:1px solid #e7e0e6;border-radius:18px;margin:20px 0;padding:14px 18px;background:#fff}.velvt-invite-contacts>summary{cursor:pointer;color:#66508f;font-weight:650;min-height:32px}.velvt-invite-contacts .vcm-panel{border:0;padding:12px 0;margin:0}@media(max-width:540px){[data-rvs-hub] .vcm-invite-card{padding:18px;gap:14px}[data-rvs-hub] .vcm-invite-card h3{font-size:18px}}.velvt-voice-start{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:10px;border:1px solid #e4dce9;border-radius:50%;background:#fff;color:#66508f;cursor:pointer}.velvt-voice-start svg{width:22px;height:22px}.velvt-voice-start:disabled{opacity:.4;cursor:default}.velvt-voice-start[hidden]{display:none}.velvt-call-dialog{box-sizing:border-box;width:min(390px,calc(100vw - 28px));padding:30px 24px;border:1px solid #ded5e5;border-radius:28px;background:#f7f5fa;color:#2c2034;text-align:center;font:15px/1.5 system-ui;box-shadow:0 24px 90px #21172c55}.velvt-call-dialog::backdrop{background:#21172c88}.velvt-call-eyebrow{font-size:11px;letter-spacing:2px;color:#a31342;font-weight:700}.velvt-call-dialog h2{font-size:24px;margin:18px 0 8px}.velvt-call-photo{display:grid;place-items:center;width:100px;height:100px;margin:20px auto;border-radius:50%;background:#e9e0f2;color:#66508f;font-size:36px;font-weight:700;overflow:hidden}.velvt-call-photo img{width:100%;height:100%;object-fit:cover}.velvt-call-status{color:#716775;min-height:25px}.velvt-call-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.velvt-call-button,.velvt-call-answer,.velvt-call-end{min-height:46px;padding:12px 18px;border:0;border-radius:24px;background:#e9e0f2;color:#66508f;font:650 14px system-ui;cursor:pointer}.velvt-call-answer{background:#24a86b;color:#fff}.velvt-call-end{background:#a31342;color:#fff}.velvt-call-dialog button:disabled{opacity:.5}.velvt-call-dialog button:focus-visible{outline:3px solid #7055cc;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/204/assets/velvt-polish.css.map */
