.mm-events{--bg:#050505;--panel:rgba(18,18,18,0.72);--line:rgba(255,255,255,0.08);--muted:#9ca3af;--text:#e5e5e5;--red:#d90429;--red-2:#8a031a;position:relative;min-height:100vh;color:var(--text);overflow:hidden;background:var(--bg)}@supports(content-visibility:auto){.mm-events__card{content-visibility:auto;contain-intrinsic-size:34rem}}@keyframes mm-events-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mm-events-card-ambient{0%{transform:translate3d(-2%,-2%,0) scale(1);opacity:.82}50%{transform:translate3d(3%,-1%,0) scale(1.04);opacity:1}to{transform:translate3d(1%,4%,0) scale(1.08);opacity:.88}}@keyframes mm-events-card-sheen{0%{transform:translate3d(-120%,0,0) skewX(-18deg);opacity:0}22%{opacity:0}48%{opacity:.55}to{transform:translate3d(165%,0,0) skewX(-18deg);opacity:0}}.mm-events__reveal{opacity:0;transform:translateY(14px);animation:mm-events-reveal .65s ease forwards}.mm-events__hero.mm-events__reveal{animation-delay:.02s}.mm-events__filters.mm-events__reveal{animation-delay:.12s}.mm-events__list-head.mm-events__reveal{animation-delay:.18s}.mm-events__summary article{opacity:0;transform:translateY(10px);animation:mm-events-reveal .6s ease forwards}.mm-events__summary article:first-child{animation-delay:.08s}.mm-events__summary article:nth-child(2){animation-delay:.12s}.mm-events__summary article:nth-child(3){animation-delay:.16s}.mm-events__summary article:nth-child(4){animation-delay:.2s}.mm-events__cards>.mm-events__card.mm-events__reveal{animation-delay:.24s}.mm-events__cards>.mm-events__card.mm-events__reveal:nth-child(2){animation-delay:.28s}.mm-events__cards>.mm-events__card.mm-events__reveal:nth-child(3){animation-delay:.32s}.mm-events__cards>.mm-events__card.mm-events__reveal:nth-child(4){animation-delay:.36s}.mm-events__cards>.mm-events__card.mm-events__reveal:nth-child(5){animation-delay:.4s}.mm-events__cards>.mm-events__card.mm-events__reveal:nth-child(6){animation-delay:.44s}@media(prefers-reduced-motion:reduce){.mm-events__reveal,.mm-events__summary article{opacity:1;transform:none;animation:none}.mm-events__card-media:before,.mm-events__card-overlay:after{animation:none}.mm-events__action-btn,.mm-events__card,.mm-events__card-body,.mm-events__card-footer,.mm-events__card-media img,.mm-events__card-tag,.mm-events__meta-chip,.mm-events__status-pill{transition:none}.mm-events__card-body,.mm-events__card:focus-within,.mm-events__card:focus-within .mm-events__card-body,.mm-events__card:focus-within .mm-events__card-footer,.mm-events__card:focus-within .mm-events__card-media img,.mm-events__card:hover,.mm-events__card:hover .mm-events__card-body,.mm-events__card:hover .mm-events__card-footer,.mm-events__card:hover .mm-events__card-media img{transform:none}}.mm-events__liquid-bg{position:fixed;inset:0;z-index:0;background:radial-gradient(circle at 15% 50%,rgba(139,0,0,.15),transparent 50%),radial-gradient(circle at 85% 30%,rgba(217,4,41,.1),transparent 50%),radial-gradient(circle at 50% 80%,rgba(138,3,26,.12),transparent 50%),var(--bg);background-size:160% 160%;animation:none}.mm-events__liquid-bg:after,.mm-events__liquid-bg:before{content:"";position:absolute;inset:-18%;pointer-events:none}.mm-events__liquid-bg:before{background:radial-gradient(ellipse at 50% 48%,rgba(217,4,41,.07),rgba(217,4,41,.02) 42%,transparent 72%),radial-gradient(ellipse at 32% 62%,rgba(138,3,26,.08),transparent 62%);mix-blend-mode:screen;animation:none}.mm-events__liquid-bg:after{background:radial-gradient(circle at 24% 22%,rgba(217,4,41,.12),transparent 42%),radial-gradient(circle at 78% 74%,rgba(255,255,255,.03),transparent 44%);animation:none}.mm-events__grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.08;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.18) .5px,transparent .6px),radial-gradient(circle at 70% 70%,rgba(255,255,255,.15) .4px,transparent .6px);background-size:170px 170px,130px 130px}.mm-events__orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3}.mm-events__orb--1{width:40vw;height:40vw;top:-10%;left:-10%;background:var(--red)}.mm-events__orb--2{width:50vw;height:50vw;bottom:-20%;right:-10%;background:var(--red-2)}.mm-events__orb--3{width:30vw;height:30vw;top:40%;left:40%;background:#4a0008}.mm-events__overlay{position:fixed;inset:0;z-index:0;background:radial-gradient(circle at center,transparent 0,#000 100%);opacity:.8}.mm-events__content{position:relative;z-index:1;width:min(100%,1360px);margin:0 auto;padding:0 .9rem 2rem;display:grid;gap:1rem}.mm-events__card,.mm-events__empty,.mm-events__filters,.mm-events__hero,.mm-events__summary article{background:rgba(0,0,0,.42);backdrop-filter:blur(32px);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 0 20px rgba(217,4,41,.05)}.mm-events__hero{border-radius:1.5rem;padding:1.75rem;padding-top:1.75rem!important;padding-bottom:1.75rem!important;margin-bottom:10px;display:grid;gap:.95rem}.mm-events__hero h1{margin:0 0 .4rem;color:#fff;font-size:clamp(2rem,4vw,3.5rem)}.mm-events__hero p{margin:0;color:var(--muted);line-height:1.6;max-width:54rem;font-size:1rem}.mm-events__filters,.mm-events__hero,.mm-events__summary article{box-shadow:none}.mm-events__hero-top{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.mm-events__eyebrow{display:inline-flex;margin-bottom:.8rem;padding:.35rem .7rem;border-radius:999px;background:rgba(217,4,41,.12);border:1px solid rgba(217,4,41,.35);color:#d90429;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.mm-events__hero-summary{min-width:8rem;text-align:center;padding:1rem;border-radius:1.2rem;background:rgba(217,4,41,.08);border:1px solid rgba(217,4,41,.2)}.mm-events__hero-summary strong{display:block;color:#fff;font-size:2rem}.mm-events__hero-summary span{color:var(--muted);font-size:.8rem;text-transform:lowercase}.mm-events__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.mm-events__summary article{border-radius:.95rem;padding:1rem;display:grid;gap:.35rem;border-top:2px solid var(--red)}.mm-events__summary header{display:inline-flex;align-items:center;gap:.42rem}.mm-events__summary header span{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mm-events__summary header svg{color:var(--red);font-size:2.7rem;width:2.7rem;height:2.7rem}.mm-events__summary strong{color:#fff;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1}.mm-events__filters{display:grid;grid-template-columns:1fr minmax(14rem,18rem);gap:.8rem;border-radius:.95rem;border-left:4px solid var(--red);padding:1.1rem;padding-top:1.1rem!important;padding-bottom:1.1rem!important}.mm-events__search,.mm-events__status select{min-height:3.35rem;border-radius:.75rem;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:#fff}.mm-events__search{display:inline-flex;align-items:center;gap:.62rem;padding:0 .9rem}.mm-events__search svg{color:var(--muted);font-size:1.18rem}.mm-events__search input{width:100%;border:0;outline:0;background:rgba(0,0,0,0);color:#fff;font-size:.92rem;font-family:inherit}.mm-events__search input::placeholder{color:hsla(0,0%,100%,.35)}.mm-events__status{display:grid;gap:.35rem}.mm-events__status span{color:var(--muted);font-size:.67rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mm-events__status select{width:100%;padding:.18rem .9rem;outline:0;font-size:.88rem;font-family:inherit}.mm-events__list{display:grid;gap:.8rem}.mm-events__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.mm-events__list-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:.65rem;border-bottom:1px solid var(--line)}.mm-events__list-head h2{margin:0;color:#fff;font-family:Caviar,Caviar Dreams,Inter,sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:0;text-transform:none}.mm-events__list-head span{color:var(--muted);font-size:.9rem}.mm-events__card{border-radius:1.1rem;padding:0;overflow:hidden;position:relative;isolation:isolate;display:flex;height:100%;min-height:0;flex-direction:column;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.03);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),border-color .32s ease,box-shadow .32s ease}.mm-events__card:before{inset:-20%;z-index:0;border-radius:50%;background:radial-gradient(circle,rgba(217,4,41,.24) 0,rgba(217,4,41,.08) 38%,transparent 68%);filter:blur(26px);opacity:0;transform:scale(.84) translate3d(-10%,-12%,0);transition:opacity .45s ease,transform .6s ease}.mm-events__card:after,.mm-events__card:before{content:"";position:absolute;pointer-events:none}.mm-events__card:after{left:0;right:0;bottom:0;z-index:2;height:2px;background:var(--red);transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.mm-events__card:focus-within,.mm-events__card:hover{transform:translateY(-8px);border-color:rgba(220,38,38,.3);box-shadow:0 15px 35px -10px rgba(220,38,38,.2)}.mm-events__card:focus-within:after,.mm-events__card:hover:after{transform:scaleX(1);transform-origin:left;box-shadow:0 -2px 10px rgba(220,38,38,.8)}.mm-events__card:focus-within:before,.mm-events__card:hover:before{opacity:1;transform:scale(1.06) translateZ(0)}.mm-events__card-media{position:relative;width:100%;height:16rem;flex:0 0 auto;border-radius:1.1rem 1.1rem 0 0;overflow:hidden;border:none;background:hsla(0,0%,100%,.03)}.mm-events__card-media:before{content:"";position:absolute;inset:-18%;z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 78% 18%,rgba(217,4,41,.28),transparent 28%),radial-gradient(circle at 56% 78%,rgba(99,7,20,.32),transparent 32%);mix-blend-mode:screen;opacity:.92}.mm-events__card-media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,5,.08),rgba(5,5,5,.02) 22%,rgba(5,5,5,.2) 52%,rgba(5,5,5,.92)),linear-gradient(135deg,rgba(217,4,41,.3),transparent 40%,transparent)}.mm-events__card-media img{width:100%;height:100%;min-height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1),filter .45s ease;filter:saturate(1.05) contrast(1.03) brightness(.92)}.mm-events__card:focus-within .mm-events__card-media img,.mm-events__card:hover .mm-events__card-media img{transform:scale(1.08);filter:saturate(1.12) contrast(1.08) brightness(.96)}.mm-events__card-media-fallback{width:100%;min-height:100%;padding:1rem;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 20% 20%,rgba(217,4,41,.22),transparent 55%),rgba(14,14,14,.7)}.mm-events__card-media-fallback span{color:#fff;font-size:.88rem;line-height:1.4}.mm-events__card-overlay{position:absolute;inset:0;display:grid;grid-template-rows:auto;padding:.95rem;z-index:2}.mm-events__card-overlay:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 26%),linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.18) 28%,rgba(0,0,0,.72) 72%,rgba(0,0,0,.9))}.mm-events__card-overlay:after{content:"";position:absolute;top:-30%;left:-55%;width:35%;height:160%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18) 50%,transparent);opacity:0;transform:translate3d(-120%,0,0) skewX(-18deg)}.mm-events__card:focus-within .mm-events__card-overlay:after,.mm-events__card:hover .mm-events__card-overlay:after{animation:mm-events-card-sheen .95s ease}.mm-events__card-corners{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.mm-events__card-tags{display:flex;flex-wrap:wrap;gap:.45rem;max-width:min(72%,19rem)}.mm-events__card-tag{min-width:0;min-height:1.95rem;padding:0 .72rem;border-radius:999px;display:inline-flex;align-items:center;gap:.42rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(7,8,10,.42);backdrop-filter:blur(20px);box-shadow:inset 0 0 16px hsla(0,0%,100%,.02);color:#fff;font-size:.71rem;font-weight:600;letter-spacing:.03em;transition:transform .32s ease,border-color .32s ease,background .32s ease}.mm-events__card-tag span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-events__card-tag svg{flex:0 0 auto;font-size:1.08rem;color:hsla(0,0%,100%,.72)}.mm-events__card:focus-within .mm-events__card-tag,.mm-events__card:hover .mm-events__card-tag{background:rgba(7,8,10,.56);border-color:hsla(0,0%,100%,.18)}.mm-events__card-body{position:relative;z-index:1;align-self:end;display:grid;gap:.25rem;padding:0 .2rem 1.45rem;width:100%;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease}@media(hover:hover){.mm-events__card-body{transform:translateY(8px)}.mm-events__card:focus-within .mm-events__card-body,.mm-events__card:hover .mm-events__card-body{transform:translateY(0)}}.mm-events__card-title{margin:0;width:100%;color:#fff;font-size:clamp(1.08rem,1.7vw,1.34rem);line-height:1.12;font-family:Caviar,Caviar Dreams,Inter,sans-serif;font-weight:800;letter-spacing:.01em;text-shadow:none;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mm-events__card-content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:.9rem;padding:1rem;background:radial-gradient(circle at top left,rgba(217,4,41,.14),transparent 44%),rgba(8,8,10,.96);border-top:1px solid hsla(0,0%,100%,.08)}.mm-events__status-pill{position:relative;z-index:1;min-height:1.95rem;border-radius:999px;padding:0 .72rem;display:inline-flex;align-items:center;gap:.36rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:rgba(7,8,10,.46);backdrop-filter:blur(18px);box-shadow:inset 0 0 18px hsla(0,0%,100%,.02);transition:transform .32s ease,border-color .32s ease,background .32s ease}.mm-events__status-pill svg{font-size:.98rem}.mm-events__status-pill.is-completed{color:#f04452;border:1px solid rgba(240,68,82,.28);background:rgba(240,68,82,.12)}.mm-events__status-pill.is-cancelled{color:#f87171;border:1px solid rgba(248,113,113,.28);background:rgba(248,113,113,.12)}.mm-events__status-pill.is-registration{color:#d1d5db;border:1px solid rgba(209,213,219,.3);background:rgba(209,213,219,.1)}.mm-events__card:focus-within .mm-events__status-pill,.mm-events__card:hover .mm-events__status-pill{transform:none}.mm-events__card:focus-within .mm-events__status-pill.is-completed,.mm-events__card:hover .mm-events__status-pill.is-completed{background:rgba(240,68,82,.16)}.mm-events__card-footer{position:relative;z-index:1;margin:auto 0 0;padding:0;display:grid;gap:.7rem;background:rgba(0,0,0,0);border-top:0;backdrop-filter:none;box-shadow:none;transition:transform .45s cubic-bezier(.22,1,.36,1),background .32s ease}.mm-events__card:focus-within .mm-events__card-footer,.mm-events__card:hover .mm-events__card-footer{transform:translateY(-2px)}.mm-events__card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.mm-events__meta-chip--participants{grid-column:auto}.mm-events__meta-chip{min-height:2.15rem;border-radius:.85rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);backdrop-filter:blur(18px);padding:.42rem .56rem;display:inline-flex;align-items:center;gap:.38rem;color:#fff;font-size:.8rem;font-weight:700;min-width:0;transition:transform .3s ease,border-color .3s ease,background .3s ease}.mm-events__meta-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-events__meta-chip svg{color:hsla(0,0%,100%,.72);font-size:1.28rem;flex:0 0 auto}.mm-events__card:focus-within .mm-events__meta-chip,.mm-events__card:hover .mm-events__meta-chip{border-color:hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.06)}.mm-events__actions{display:flex;margin-top:.1rem;align-self:stretch;justify-content:stretch}.mm-events__action-btn{width:100%;min-height:2.8rem;border-radius:.8rem;padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:#fff;font-size:.82rem;font-weight:600;text-decoration:none;border:1px solid rgba(0,0,0,0);background-size:180% 180%;background-position:0 50%;transition:box-shadow .28s ease,background-position .35s ease,transform .28s ease,opacity .2s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 24px rgba(0,0,0,.24)}.mm-events__action-btn.is-details{width:100%;min-width:0}.mm-events__action-btn.is-details,.mm-events__action-btn.is-signup{background:linear-gradient(135deg,var(--red),var(--red-2))}.mm-events__action-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 14px 30px rgba(217,4,41,.35);background-position:100% 50%}.mm-events__action-btn svg{font-size:1rem}.mm-events__action-btn.is-signup svg{font-size:1.25rem}.mm-events__action-btn:disabled{opacity:.62;cursor:not-allowed}.mm-events__empty{min-height:10rem;border-radius:.95rem;display:grid;place-items:center;text-align:center;color:var(--muted);padding:1rem}.mm-events__load-more{min-height:3rem;border-radius:.82rem;border:1px solid rgba(220,38,38,.4);background:rgba(220,38,38,.16);color:#fff;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;justify-self:center;padding:0 1.4rem}@media(max-width:1080px){.mm-events__hero-top{flex-direction:row;align-items:flex-start}.mm-events__hero-summary{min-width:0;width:auto}.mm-events__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-events__filters{grid-template-columns:1fr}.mm-events__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mm-events__hero{padding:1.2rem;padding-top:1.2rem!important;padding-bottom:1.2rem!important}.mm-events__hero-top{display:grid;grid-template-columns:1fr;gap:.9rem}.mm-events__hero-summary{width:100%;min-width:0;text-align:center}.mm-events__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.mm-events__summary article{padding:.72rem}.mm-events__summary header{gap:.32rem}.mm-events__summary header span{font-size:.56rem;letter-spacing:.08em}.mm-events__summary header svg{width:1.65rem;height:1.65rem;font-size:1.65rem}.mm-events__summary strong{font-size:1.35rem}.mm-events__cards{grid-template-columns:1fr}.mm-events__card{min-height:0}.mm-events__card-media{height:13.8rem;min-height:0}.mm-events__card-overlay{grid-template-rows:auto 1fr auto}.mm-events__card-meta{grid-template-columns:1fr}.mm-events__actions,.mm-events__meta-chip--host,.mm-events__meta-chip--participants,.mm-events__meta-chip--time{grid-column:auto}.mm-events__action-btn.is-details{width:100%}.mm-events__status-pill{width:fit-content}}.app-portal .mm-events{background:rgba(0,0,0,0);overflow:visible}.app-portal .mm-events__grain,.app-portal .mm-events__liquid-bg,.app-portal .mm-events__overlay{display:none}.app-portal .mm-events__hero{padding:clamp(1.4rem,3vw,2.4rem);border-radius:2rem;border:1px solid hsla(0,0%,100%,.07);background:radial-gradient(60% 70% at 100% 0,rgba(255,30,60,.08),transparent 60%),rgba(8,4,6,.32);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 40px 90px -50px rgba(0,0,0,.9)}.app-portal .mm-events__eyebrow{display:none}.app-portal .mm-events__hero h1{font-family:Inter,sans-serif;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1}.app-portal .mm-events__filters,.app-portal .mm-events__summary article{border-radius:1.4rem;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.025);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:none}.app-portal .mm-events__filters select,.app-portal .mm-events__search{border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.3);color:#fff}.app-portal .mm-events__list-head h2{font-family:Inter,sans-serif}.app-portal .mm-events__cards{gap:1.1rem}.app-portal .mm-ev2{position:relative;display:flex;flex-direction:column;padding:.5rem;border-radius:1.75rem;border:1px solid hsla(0,0%,100%,.07);background:rgba(8,4,6,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 30px 60px -36px rgba(0,0,0,.9);overflow:hidden;transition:transform .6s cubic-bezier(.32,.72,0,1),border-color .4s ease,box-shadow .5s ease}.app-portal .mm-ev2:hover{border-color:rgba(255,70,100,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 36px 70px -34px rgba(0,0,0,.95),0 0 50px -24px rgba(255,40,70,.45)}.app-portal .mm-ev2__media{position:relative;display:block;aspect-ratio:4/3;border-radius:1.35rem;overflow:hidden;color:#fff;text-decoration:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.app-portal .mm-ev2__media img{object-fit:cover;transition:transform 1.2s cubic-bezier(.32,.72,0,1),filter .6s ease;filter:saturate(.9) brightness(.92)}.app-portal .mm-ev2:hover .mm-ev2__media img{transform:scale(1.06);filter:saturate(1.05) brightness(1)}.app-portal .mm-ev2.is-completed .mm-ev2__media img{filter:grayscale(.55) brightness(.8)}.app-portal .mm-ev2.is-completed:hover .mm-ev2__media img{filter:grayscale(.2) brightness(.92)}.mm-ev2__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 30%),linear-gradient(0deg,rgba(6,3,5,.92),rgba(6,3,5,.4) 38%,transparent 62%);pointer-events:none}.mm-ev2__date{position:absolute;top:.75rem;left:.75rem;z-index:2;display:grid;justify-items:center;min-width:3.6rem;padding:.5rem .6rem .45rem;border-radius:1rem;background:rgba(8,4,6,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 0 0 1px hsla(0,0%,100%,.14);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);line-height:1}.mm-ev2__date strong{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mm-ev2__date span{margin-top:.2rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ff5c74}.mm-ev2__date small{margin-top:.2rem;font-size:.66rem;color:rgba(236,228,230,.6);text-transform:capitalize}.app-portal .mm-ev2__status{position:absolute;top:.75rem;right:.75rem;z-index:2;border:0;background:rgba(8,4,6,.45);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.mm-ev2__title{position:absolute;left:1rem;right:1rem;bottom:.9rem;z-index:2;margin:0;font-family:Inter,sans-serif;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.mm-ev2__body{display:grid;gap:.9rem;padding:.9rem .6rem .4rem}.mm-ev2__facts{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.mm-ev2__facts li{display:flex;align-items:center;gap:.55rem;color:rgba(236,228,230,.72);font-size:.88rem}.mm-ev2__facts svg{flex-shrink:0;font-size:1.05rem;color:#ff4d63}.mm-ev2__facts span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-ev2__cta{display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:0 .35rem 0 1.15rem;border-radius:999px;background:hsla(0,0%,100%,.035);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 0 0 1px hsla(0,0%,100%,.1);color:#fff;font-weight:700;font-size:.92rem;text-decoration:none;transition:background .4s ease,box-shadow .4s ease,transform .5s cubic-bezier(.32,.72,0,1)}.mm-ev2__cta:hover{background:rgba(217,4,41,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 0 0 1px rgba(255,70,100,.45)}.mm-ev2__cta:active{transform:scale(.98)}.mm-ev2__cta-icon{width:2.3rem;height:2.3rem;display:grid;place-items:center;border-radius:50%;background:rgba(217,4,41,.22);box-shadow:inset 0 0 0 1px rgba(255,70,100,.4);color:#ff5c74;font-size:1.1rem;transition:transform .5s cubic-bezier(.32,.72,0,1)}.mm-ev2__cta:hover .mm-ev2__cta-icon{transform:translate(2px,-2px) scale(1.06)}.app-portal .mm-events__load-more{border-radius:999px;border:0;background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);color:#fff}.app-portal .mm-ev2__media .mm-events__card-media-fallback{position:absolute;inset:0;background:radial-gradient(80% 70% at 70% 30%,rgba(255,30,60,.25),transparent 70%),url(/assets/img/hero-vysotka-night.webp) center 30%/cover;filter:saturate(.8) brightness(.75)}.app-portal .mm-ev2__media .mm-events__card-media-fallback span{display:none}.mm-ev2__cta{position:relative;overflow:hidden;isolation:isolate}.mm-ev2__cta:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#8f0019,#d90429 60%,#ff3a5c);transform:scaleX(0);transform-origin:left center;transition:transform .7s cubic-bezier(.32,.72,0,1)}.mm-ev2__cta:hover{background:hsla(0,0%,100%,.035);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 0 0 1px rgba(255,90,115,.5),0 16px 34px -16px rgba(220,20,55,.75)}.mm-ev2__cta:hover:before{transform:scaleX(1)}.mm-ev2__cta-icon{transition:transform .5s cubic-bezier(.32,.72,0,1),background .5s ease,color .5s ease}.mm-ev2__cta:hover .mm-ev2__cta-icon{background:hsla(0,0%,100%,.95);color:#c1001f;box-shadow:none}@media(prefers-reduced-motion:reduce){.mm-ev2__cta:before{transition:none}}.mm-ev2__cta{transition:box-shadow .9s cubic-bezier(.22,1,.36,1),background .9s cubic-bezier(.22,1,.36,1)}.mm-ev2__cta:before{background:radial-gradient(120% 160% at 0 50%,rgba(255,42,75,.28),rgba(217,4,41,.08) 55%,transparent 80%);transform:none;opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1)}.mm-ev2__cta:hover:before{transform:none;opacity:1}.mm-ev2__cta:hover{background:hsla(0,0%,100%,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 0 1px rgba(255,110,130,.32),0 14px 30px -18px rgba(220,20,55,.55)}.mm-ev2__cta:hover .mm-ev2__cta-icon{background:rgba(255,42,75,.3);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,120,140,.55)}.app-portal .mm-ev2__facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"time people" "place place";gap:.5rem}.app-portal .mm-ev2__facts li{position:relative;display:grid;grid-template-columns:2.35rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.7rem;row-gap:.1rem;align-items:center;padding:.65rem .75rem .65rem .6rem;border-radius:1.1rem;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),inset 0 0 0 1px hsla(0,0%,100%,.06);overflow:hidden;transition:box-shadow .8s cubic-bezier(.22,1,.36,1),background .8s cubic-bezier(.22,1,.36,1)}.app-portal .mm-ev2__facts li:first-child{grid-area:time}.app-portal .mm-ev2__facts li:nth-child(2){grid-area:place}.app-portal .mm-ev2__facts li:nth-child(3){grid-area:people}.app-portal .mm-ev2:hover .mm-ev2__facts li{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 0 0 1px rgba(255,110,130,.14)}.mm-ev2__fact-icon{grid-row:1/span 2;width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.8rem;font-style:normal;background:radial-gradient(120% 120% at 30% 20%,rgba(255,90,115,.35),rgba(160,0,30,.18) 70%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 0 0 1px rgba(255,90,115,.4),0 8px 18px -10px rgba(220,20,55,.8)}.app-portal .mm-ev2__facts .mm-ev2__fact-icon svg{font-size:1.2rem;color:#fff}.app-portal .mm-ev2__facts small{align-self:end;color:rgba(236,228,230,.5);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.app-portal .mm-ev2__facts span{align-self:start;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.app-portal .mm-events__list-head h2{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;letter-spacing:-.03em}.app-portal .mm-events__list-head span{padding:.35rem .85rem;border-radius:999px;background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#fff;font-size:.82rem}