.conversion-sticky-spacer{height:90px}.conversion-sticky{position:fixed;z-index:80;right:0;bottom:0;left:0;padding:0 18px 16px;pointer-events:none}.conversion-sticky>div{display:flex;box-sizing:border-box;width:100%;max-width:1120px;min-height:68px;align-items:center;gap:13px;margin:auto;padding:10px 11px 10px 15px;border:1px solid #e8e3ef;border-radius:17px;background:#fff;color:#281c3c;box-shadow:0 14px 42px rgba(38,25,62,.18);pointer-events:auto}.conversion-sticky-heart{display:grid;flex:0 0 40px;height:40px;place-items:center;border-radius:12px;background:#eee9ff;color:#6e56cf;font-size:18px}.conversion-sticky p{min-width:0;margin:0;line-height:1.18}.conversion-sticky strong,.conversion-sticky small{display:block}.conversion-sticky strong{font-size:clamp(.84rem,1.6vw,1rem)}.conversion-sticky small{margin-top:5px;color:#7a7084;font-size:.74rem}.conversion-sticky>div>a{display:inline-flex!important;flex:0 0 auto!important;min-width:116px;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0 0 0 auto!important;padding:12px 17px!important;border:0!important;border-radius:11px!important;background:#6e56cf!important;color:#fff!important;font-size:.84rem!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;box-shadow:0 7px 18px rgba(73,48,145,.2)!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.conversion-sticky>div>a:hover{background:#5b43bd!important;transform:translateY(-1px);box-shadow:0 10px 22px rgba(73,48,145,.27)!important}
body.conversion-modal-open{overflow:hidden}.conversion-modal[hidden]{display:none}.conversion-modal{position:fixed;z-index:220;inset:0;display:grid;padding:20px;place-items:center}.conversion-modal-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(24,17,33,.64);backdrop-filter:blur(8px);cursor:pointer}.conversion-modal>section{position:relative;width:min(410px,100%);max-height:calc(100dvh - 40px);border-radius:24px;background:#fff;color:#21162d;box-shadow:0 28px 80px rgba(18,10,31,.38);overflow:auto}.conversion-modal-close{position:absolute;z-index:4;top:14px;right:14px;display:grid;width:36px;height:36px;padding:0;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#62586a;font-size:24px;line-height:1;box-shadow:0 5px 16px rgba(24,15,35,.13);cursor:pointer}.conversion-modal-visual{position:relative;height:218px;background:#eee9f5;overflow:hidden}.conversion-modal-visual>img{width:100%;height:100%;object-fit:cover}.conversion-modal-visual>img[hidden],.conversion-modal-visual>span[hidden]{display:none}.conversion-modal-visual:after{position:absolute;z-index:1;inset:auto 0 0;height:57%;background:linear-gradient(transparent,rgba(19,12,27,.7));content:""}.conversion-modal-visual>span{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(145deg,#f1edfa,#fbeff3)}.conversion-modal-visual>span i{display:grid;width:66px;height:66px;place-items:center;border-radius:22px;background:#6e56cf;color:#fff;font-size:26px;font-style:normal;box-shadow:0 13px 30px rgba(86,58,163,.25)}.conversion-modal-visual>div{position:absolute;z-index:2;right:23px;bottom:18px;left:23px;color:#fff}.conversion-modal-visual small,.conversion-modal-visual strong{display:block}.conversion-modal-visual small{margin-bottom:4px;font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.conversion-modal-visual strong{font-size:1.28rem}.conversion-modal-body{position:relative;padding:27px 26px 21px;text-align:center}.conversion-modal-icon{position:absolute;top:-23px;left:50%;display:grid;width:48px;height:48px;place-items:center;border:4px solid #fff;border-radius:50%;background:#6e56cf;color:#fff;transform:translateX(-50%);box-shadow:0 8px 22px rgba(73,48,145,.25)}.conversion-modal-icon svg{display:block}.conversion-modal-body h2{margin:8px 0;font-size:clamp(1.28rem,4vw,1.58rem);line-height:1.1}.conversion-modal-body>p{margin:0 auto 19px;color:#716878;font-size:.9rem;line-height:1.48}.conversion-modal-register{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:14px!important;border-radius:13px!important;background:#6e56cf!important;color:#fff!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 9px 22px rgba(73,48,145,.22)!important;transition:background .18s ease,transform .18s ease}.conversion-modal-register:hover{background:#5c44bc!important;transform:translateY(-1px)}.conversion-modal-body>.conversion-modal-continue{margin:11px 0 2px;padding:5px;border:0;background:none;color:#8b8190;font-size:.8rem;font-weight:500;cursor:pointer}.conversion-modal-body>.conversion-modal-continue:hover{color:#514658}.conversion-modal-login{margin-bottom:0!important;font-size:.8rem!important}.conversion-modal-login a{color:#24152f;font-weight:800}.conversion-modal-body footer{display:flex;justify-content:center;gap:18px;margin-top:14px;padding-top:14px;border-top:1px solid #eee9f0;color:#918895;font-size:.7rem}
.legacy-directory-message[data-conversion-profile],.legacy-primary-action[data-conversion-profile],.members-profile-heading>a{border:0;cursor:pointer}.legacy-directory-message[data-conversion-profile]{padding:.66rem 1rem;border-radius:10px;background:#6e56cf;color:#fff;box-shadow:0 6px 16px rgba(83,57,151,.17);transition:background .18s ease,transform .18s ease}.legacy-directory-message[data-conversion-profile]:hover{background:#5c44bc;transform:translateY(-1px)}.legacy-primary-action[data-conversion-profile],.members-profile-heading>a{background:#6e56cf;color:#fff;box-shadow:0 8px 20px rgba(83,57,151,.2);transition:background .18s ease,transform .18s ease}.legacy-primary-action[data-conversion-profile]:hover,.members-profile-heading>a:hover{background:#5c44bc;transform:translateY(-1px)}
@media(max-width:640px){.conversion-sticky-spacer{height:68px}.conversion-sticky{padding:0}.conversion-sticky>div{min-height:68px;gap:9px;padding:8px 10px;border-width:1px 0 0;border-radius:0;box-shadow:0 -8px 25px rgba(38,25,62,.12)}.conversion-sticky-heart{display:grid;flex-basis:34px;height:34px;border-radius:10px;font-size:16px}.conversion-sticky p{flex:1}.conversion-sticky strong{overflow:hidden;max-width:none;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.conversion-sticky small{font-size:.62rem}.conversion-sticky>div>a{min-width:100px!important;padding:11px 12px!important;border-radius:9px!important;font-size:.73rem!important}.conversion-modal{padding:10px;align-items:end}.conversion-modal>section{width:100%;max-height:calc(100dvh - 20px);border-radius:22px}.conversion-modal-visual{height:205px}.conversion-modal-body{padding:26px 20px 18px}}
