.landing-dialog__overlay.activation-popup__overlay{z-index:10001}.landing-dialog__overlay.activation-popup__overlay--undimmed{background:transparent;backdrop-filter:none}.landing-dialog.activation-popup{--activation-hairline:#a8a9aa;z-index:10002;width:min(926px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);padding:0;gap:0;background:#000;color:rgb(253,253,253);border:0;border-radius:30px;filter:drop-shadow(0 4px 2px rgba(0,0,0,.25))}.activation-popup:after{content:"";position:absolute;inset:0;border:1px solid var(--activation-hairline);border-radius:inherit;pointer-events:none}.activation-popup:focus,.activation-popup:focus-visible{outline:none}@media (min-resolution:2dppx){.activation-popup:after{border-width:.5px}}.activation-popup>.landing-dialog__body{scrollbar-gutter:auto}.activation-popup__card{position:relative;display:grid;grid-template-columns:436px minmax(0,1fr);height:525px;max-height:calc(100vh - 34px);overflow:hidden;color:#fff}.activation-popup__panel{position:relative;height:100%;overflow:hidden;border-radius:30px 0 0 30px;background:#000}.activation-popup__panel-image{display:block;width:100%;height:100%;padding:20px 4px 20px 40px;object-fit:contain}.activation-popup__panel-fallback{display:flex;height:100%;align-items:center;justify-content:center;margin:0;padding:32px 28px;color:#fff;font-size:18px;line-height:1.45;text-align:center;text-wrap:balance}.activation-popup__glow{position:absolute;top:-14px;left:491px;display:flex;width:340.883px;height:339.051px;align-items:center;justify-content:center;pointer-events:none}.activation-popup__glow-image{display:block;max-width:100%;width:254.383px;height:258.124px;rotate:-65.26deg;filter:blur(75px)}.activation-popup__content{position:relative;display:flex;flex-direction:column;align-items:center;min-height:0;overflow-y:auto;padding:164px 64px 32px 69px}.activation-popup__content-block{display:flex;width:357px;max-width:100%;flex-direction:column;align-items:center;gap:22px}.activation-popup__logo{display:block;width:234px;height:45px}.activation-popup__headline{min-height:53px;margin:0;font-size:32px;font-weight:400;letter-spacing:-1.2px;text-wrap:balance;filter:drop-shadow(0 4px 2px rgba(0,0,0,.25))}.activation-popup__cta,.activation-popup__headline{display:flex;align-items:center;justify-content:center;line-height:normal;text-align:center;color:#fff}.activation-popup__cta{box-sizing:border-box;width:max-content;min-width:188px;max-width:100%;min-height:46px;margin-top:46px;padding:16px;font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere;background-image:linear-gradient(90deg,#4f5eff,#e405ff);border:0;border-radius:12px;cursor:pointer;box-shadow:inset 0 0 0 999px rgba(0,0,0,0);transition:box-shadow .2s ease}.activation-popup__cta:active,.activation-popup__cta:focus,.activation-popup__cta:hover{color:#fff}.activation-popup__cta:hover{box-shadow:inset 0 0 0 999px rgba(0,0,0,.08)}.activation-popup__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.activation-popup__close{position:absolute;top:32px;right:40px;width:31px;height:31px;margin:0;padding:0;color:var(--activation-hairline);background:none;border:0;cursor:pointer}.activation-popup__close:hover{color:#fff}.activation-popup__close:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:50%}.activation-popup__close-icon{display:block;width:100%;height:100%}@media (max-width:899px){.landing-dialog.activation-popup{width:min(440px,calc(100vw - 24px));border-radius:24px}.activation-popup__card{grid-template-columns:minmax(0,1fr);height:auto;max-height:calc(100vh - 26px);overflow-y:auto}.activation-popup__panel{height:212px;border-radius:24px 24px 0 0}.activation-popup__panel-image{padding:10px;object-fit:contain;object-position:center}.activation-popup__glow{top:130px;left:50%;width:240px;height:240px;margin-left:-120px}.activation-popup__glow-image{width:180px;height:180px;filter:blur(60px)}.activation-popup__content{overflow:visible;padding:32px 20px 36px}.activation-popup__content-block{width:100%;gap:18px}.activation-popup__logo{width:186px;height:36px}.activation-popup__headline{min-height:0;font-size:24px}.activation-popup__cta{margin-top:28px}.activation-popup__close{top:16px;right:16px;width:28px;height:28px}}.landing-dialog__overlay{position:fixed;inset:0;z-index:50;background-color:rgba(0,0,0,.8);backdrop-filter:blur(2px);animation:landing-dialog-fade-in .2s}.landing-dialog{position:fixed;left:50%;top:50%;z-index:50;display:flex;flex-direction:column;width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden;transform:translate(-50%,-50%);border-radius:6px;box-shadow:0 4px 6px -4px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1);animation:landing-dialog-zoom-in .2s}.landing-dialog,.landing-dialog *,.landing-dialog :after,.landing-dialog :before{box-sizing:border-box}.landing-dialog__body{min-height:0;flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.landing-dialog__body::-webkit-scrollbar{width:8px}@media (max-width:640px){.landing-dialog{top:max(12px,env(safe-area-inset-top,0px));transform:translateX(-50%);max-height:calc(100dvh - 24px);overflow-y:auto;animation-name:landing-dialog-fade-in}}@keyframes landing-dialog-fade-in{0%{opacity:0}}@keyframes landing-dialog-zoom-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.95)}}@media (prefers-reduced-motion:reduce){.landing-dialog,.landing-dialog__overlay{animation:none}}