.mc-actor-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1rem;animation:mcModalFadeIn .35s ease}.mc-actor-modal_closing{animation:mcModalFadeOut .28s ease forwards}@keyframes mcModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mcModalFadeOut{0%{opacity:1}to{opacity:0}}.mc-actor-modal__backdrop{position:absolute;inset:0;background:rgba(4,10,22,.82);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}.mc-actor-modal__frame{position:relative;z-index:1;width:min(920px,100%);max-height:min(92vh,900px);overflow:hidden;border-radius:20px;border:1px solid rgba(255,221,45,.2);box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 32px 100px rgba(0,0,0,.65),0 0 80px rgba(126,0,255,.15);animation:mcModalSlideUp .45s cubic-bezier(.22,1,.36,1)}.mc-actor-modal_closing .mc-actor-modal__frame{animation:mcModalSlideDown .28s ease forwards}@keyframes mcModalSlideUp{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mcModalSlideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(24px) scale(.97)}}.mc-actor-modal__frame:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,221,45,.5),rgba(126,0,255,.35),rgba(255,100,84,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.mc-actor-modal__reels{position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,#ffdd2d,#ffdd2d 8px,#111 0,#111 16px);opacity:.85;z-index:4}.mc-actor-modal__scroll{max-height:min(92vh,900px);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#0a2237,#122e47 50%,#0a2237);-webkit-overflow-scrolling:touch}.mc-actor-modal__close{position:absolute;top:.85rem;right:.85rem;z-index:5;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;background:rgba(10,20,35,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.mc-actor-modal__close:hover{background:rgba(196,7,5,.6);border-color:rgba(255,221,45,.5);transform:rotate(90deg)}.mc-actor-modal__error,.mc-actor-modal__loading{padding:3rem 1.5rem;text-align:center;color:hsla(0,0%,100%,.85)}.mc-actor-modal__loading:after{content:"";display:block;width:2rem;height:2rem;margin:1rem auto 0;border:2px solid rgba(255,221,45,.25);border-top-color:#ffdd2d;border-radius:50%;animation:mcModalSpin .8s linear infinite}@keyframes mcModalSpin{to{transform:rotate(1turn)}}.mc-actor-modal__content{padding:1.25rem 1rem 1.75rem}@media screen and (max-width:640px){.mc-actor-modal{padding:0;align-items:flex-end}.mc-actor-modal__frame{width:100%;max-height:94vh;border-radius:20px 20px 0 0}.mc-actor-modal__scroll{max-height:94vh}}.mc-lk-cta{position:relative;overflow:hidden}.mc-lk-cta__bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 120% at 50% 0,rgba(255,221,45,.12) 0,transparent 55%),linear-gradient(165deg,#0c1829,#152238 42%,#1a1530)}.mc-lk-cta__bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,221,45,.06),transparent);animation:mcCtaShimmer 6s ease-in-out infinite}.mc-lk-cta__bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,221,45,.35),transparent)}@keyframes mcCtaShimmer{0%,to{opacity:.4;transform:translateX(-30%)}50%{opacity:1;transform:translateX(30%)}}.mc-lk-cta__inner{position:relative;z-index:1;padding:1.25rem 0 1.5rem}.mc-lk-cta__tagline{margin:0 0 1rem;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,221,45,.75)}.mc-lk-cta__buttons{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.65rem}.mc-lk-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;padding:.75rem 1.35rem;border-radius:999px;font:inherit;font-size:.92rem;font-weight:600;line-height:1.25;text-decoration:none;text-align:center;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.mc-lk-cta__btn:active{transform:scale(.98)}.mc-lk-cta__btn_primary{background:linear-gradient(135deg,#ffdd2d,#ffb800);color:#111!important;box-shadow:0 4px 24px rgba(255,221,45,.25)}.mc-lk-cta__btn_primary:hover{box-shadow:0 8px 32px rgba(255,221,45,.4);transform:translateY(-2px)}.mc-lk-cta__btn_ghost{background:hsla(0,0%,100%,.06);color:#fff!important;border-color:hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mc-lk-cta__btn_ghost:hover{background:hsla(0,0%,100%,.12);border-color:rgba(255,221,45,.45);transform:translateY(-2px)}.mc-lk-cta__btn_accent{background:linear-gradient(135deg,rgba(126,0,255,.35),rgba(205,0,186,.25));color:#fff!important;border-color:rgba(205,0,186,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mc-lk-cta__btn_accent:hover{background:linear-gradient(135deg,rgba(126,0,255,.5),rgba(205,0,186,.4));box-shadow:0 6px 28px rgba(126,0,255,.25);transform:translateY(-2px)}.mc-lk-cta__btn small{display:block;font-size:.72rem;font-weight:500;opacity:.72;letter-spacing:.02em}@media screen and (max-width:639px){.mc-lk-cta__inner{padding:1rem 0 1.25rem}.mc-lk-cta__buttons{flex-direction:column;align-items:center;width:100%}.mc-lk-cta__btn{width:100%;max-width:300px}}