.EventMedia_media__iyztg{width:min(100%,960px);margin:36px auto 0;overflow:hidden;border:1px solid #e1e0ee;border-radius:22px;background:#fff;text-align:left}.EventMedia_player__2vy9p{position:relative;aspect-ratio:16/9;background:#16152d}.EventMedia_player__2vy9p iframe,.EventMedia_player__2vy9p video{display:block;width:100%;height:100%;border:0;object-fit:contain}.EventMedia_failure__DC9q1{margin:0;padding:24px;color:white}.EventMedia_failure__DC9q1 a{color:#c9c5ff}.EventMedia_preview__YTr8Z{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:#16152d;cursor:pointer;color:#fff}.EventMedia_preview__YTr8Z img{display:block;width:100%;height:100%;object-fit:cover}.EventMedia_preview__YTr8Z:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,#09082388);pointer-events:none}.EventMedia_preview__YTr8Z:focus-visible{outline:4px solid #7367ff;outline-offset:-5px}.EventMedia_play__e_ArW{position:absolute;z-index:1;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:13px 22px;border:1px solid #ffffff66;border-radius:999px;background:#4f46e5;box-shadow:0 4px 24px #0004;font-size:15px;font-weight:650;white-space:nowrap}.EventMedia_play__e_ArW svg{width:25px;height:25px}.EventMedia_preview__YTr8Z:hover .EventMedia_play__e_ArW{background:#4035d4}.EventMedia_provider__YmA9q{position:absolute;z-index:1;bottom:18px;right:22px;font-size:12px;font-weight:650}.EventMedia_caption__go_8B{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 24px;color:#19192d}.EventMedia_details__YGL4y{display:grid;gap:7px;min-width:0}.EventMedia_edition__IF6aN{font-size:12px;line-height:1.5;font-weight:650;color:#4f46e5}.EventMedia_details__YGL4y strong{font-size:16px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.EventMedia_credit__J8RAc{font-size:12px;line-height:1.6;color:#616174}.EventMedia_caption__go_8B a{color:#4f46e5;text-decoration:none}.EventMedia_caption__go_8B a:hover{text-decoration:underline}.EventMedia_actions__k3rcA{display:grid;flex-shrink:0;gap:8px;max-width:225px;font-size:12px;line-height:1.5}.EventMedia_actions__k3rcA>a{font-weight:650}.EventMedia_actions__k3rcA>span{color:#6b6b7e}.EventMedia_actions__k3rcA button{padding:0;border:0;background:transparent;color:#4f46e5;text-align:left;cursor:pointer;font:inherit;text-decoration:underline}@media (max-width:640px){.EventMedia_media__iyztg{margin-top:24px;border-radius:16px}.EventMedia_caption__go_8B{flex-direction:column;gap:14px;padding:17px}.EventMedia_actions__k3rcA{max-width:none}.EventMedia_details__YGL4y strong{font-size:14px}.EventMedia_play__e_ArW{padding:9px 16px;font-size:13px}.EventMedia_provider__YmA9q{right:14px;bottom:12px}}.promotion-shell{max-width:1180px;margin:0 auto;padding:56px 24px 80px}.promotion-shell h1{font-size:clamp(32px,5vw,54px);line-height:1.12;letter-spacing:-1.8px;margin:14px 0 20px}.promotion-intro{max-width:760px;color:#595f73;line-height:1.8;font-size:18px}.promotion-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.promotion-panel{padding:30px;border:1px solid #e1e1f0;border-radius:24px;background:white;min-width:0}.promotion-panel h2{margin:12px 0 24px;font-size:27px}.promotion-panel h2 small{font-size:14px;font-weight:400}.promotion-panel li,.promotion-panel p{line-height:1.8;color:#51596c}.promotion-panel li{margin:12px 0}.promotion-panel ol,.promotion-panel ul{padding-left:22px}.promotion-badge{display:inline-block;background:#eeedff;color:#4942e9;padding:8px 12px;border-radius:12px;font-size:13px}.promotion-form fieldset{border:0;padding:0;margin:0;min-width:0}.promotion-form label{display:grid;gap:8px;margin-bottom:20px;font-size:14px}.promotion-form input,.promotion-form select,.promotion-form textarea{width:100%;padding:13px;border:1px solid #d5d6e8;border-radius:10px;background:white;font:inherit;box-sizing:border-box}.promotion-form .promotion-check{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.promotion-check input{width:18px;height:18px;flex-shrink:0}.promotion-panel [role=alert]{padding:12px;background:#fff1eb;border-radius:10px;color:#902f0e}.promotion-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.promotion-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.promotion-metrics>div{padding:20px;border:1px solid #e1e1f0;border-radius:16px;background:#f7f6ff}.promotion-metrics b{display:block;font-size:32px;margin:8px 0}.promotion-report-table{overflow:auto}.promotion-report-table table{width:100%;text-align:left;border-collapse:collapse}.promotion-report-table td,.promotion-report-table th{padding:12px;border-bottom:1px solid #e1e1f0}.promotion-shell button:disabled{opacity:.55;cursor:wait}.promotion-featured{background:#f0efff;border:1px solid #e0ddff;border-radius:20px;padding:24px;margin:24px 0}.promotion-featured h2{font-size:23px;margin:6px 0}.promotion-featured .event-directory-list{margin-top:18px}.promotion-featured article{min-width:0}.promotion-featured .discovery-event-card{height:100%;box-sizing:border-box}.promotion-help{color:#666b7c;font-size:13px;line-height:1.7}.promotion-shell a:focus-visible,.promotion-shell button:focus-visible,.promotion-shell input:focus-visible,.promotion-shell select:focus-visible{outline:3px solid #7771ff;outline-offset:3px}@media(max-width:720px){.promotion-grid{grid-template-columns:1fr}.promotion-shell{padding:32px 16px 48px}.promotion-panel{padding:22px}.promotion-metrics{grid-template-columns:1fr}.promotion-featured{padding:16px}.promotion-actions>*{width:100%;text-align:center}}.event-promotion-plans .package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.event-promotion-plans .package-grid{grid-template-columns:1fr}}