.rs-incubeta-session-popup{position:fixed;inset:0;display:none;z-index:99999;&[aria-hidden="false"]{display:block}& .rs-incubeta-session-popup__overlay{position:absolute;inset:0;background:#1e1e1e;opacity:0;transition:opacity 240ms ease;pointer-events:none;will-change:opacity}&.rs-open-overlay .rs-incubeta-session-popup__overlay{opacity:.87;pointer-events:auto}& .rs-incubeta-session-popup__dialog{position:relative;margin:5vh auto;max-width:640px;background:#fff;border-radius:5px;padding:24px;outline:0;box-shadow:0 0 25px rgb(104 17 169 / .7),0 0 55px rgb(104 17 169 / .5),0 0 90px rgb(104 17 169 / .35);opacity:0;transform:translateY(-8px) scale(.985);transition:opacity 220ms ease,transform 300ms cubic-bezier(.2,.65,.25,1);will-change:opacity,transform;@media (max-width:768px){margin:8vh 16px;padding:20px}}&.rs-open-dialog .rs-incubeta-session-popup__dialog{opacity:1;transform:translateY(0) scale(1)}& .rs-incubeta-session-popup__title{color:#333;font-size:40px;line-height:1.3;a{color:#6811a9;font-weight:revert;text-decoration-thickness:2px;text-decoration-line:underline;text-underline-offset:3px;&:hover{color:#333;text-decoration:none}}}& .rs-incubeta-session-popup__content{p{color:#333;font-size:20px;font-weight:300;line-height:1.3;a{color:#6811a9;text-decoration-thickness:1px;text-decoration-line:underline;text-underline-offset:3px;&:hover{color:#333;text-decoration:none}}}}& .rs-incubeta-session-popup__contentflex{display:flex;align-items:center;justify-content:space-between;gap:16px}& .rs-incubeta-session-popup__actions{margin-top:18px;display:flex;justify-content:flex-end;gap:12px}& .rs-incubeta-session-popup__btn{appearance:none;border:1px solid #222;background:#222;color:#fff;border-radius:8px;padding:10px 16px;cursor:pointer;font-size:.95rem;&:hover{opacity:.9}}& .rs-incubeta-session-popup__close{position:absolute;top:8px;right:10px;font-size:50px;line-height:30px;border:0;background:#fff0;cursor:pointer;font-weight:300;font-family:proxima-nova,sans-serif}@media (max-width:991px){& .rs-incubeta-session-popup__content{p{br{display:revert}}}}@media (max-width:768px){& .rs-incubeta-session-popup__title{padding-right:20px}}@media (max-width:600px){& .rs-incubeta-session-popup__title{font-size:30px}& .rs-incubeta-session-popup__contentflex{flex-direction:column;align-items:flex-start}}}