.mpop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;visibility:hidden;transition:visibility 0s .45s;--mp-red: #be001b;--mp-red-rgb: 190, 0, 27;--mp-ease: cubic-bezier(.22, .61, .36, 1);--mp-out: cubic-bezier(.16, 1, .3, 1)}.mpop.is-open{visibility:visible;transition:none}.mpop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c04079e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .45s var(--mp-ease)}.mpop.is-open .mpop__backdrop{opacity:1}.mpop__panel{position:relative;display:flex;flex-direction:column;width:min(1120px,calc(100vw - 64px));height:min(860px,calc(100dvh - 64px));border-radius:20px;background:#0c0407;border:1px solid rgba(255,255,255,.1);overflow:hidden;color:#fff;box-shadow:0 40px 120px #0009,0 0 0 1px rgba(var(--mp-red-rgb),.1);opacity:0;transform:translateY(40px) scale(.97);transition:opacity .45s var(--mp-out),transform .6s var(--mp-out)}.mpop.is-open .mpop__panel{opacity:1;transform:none}.mpop__panel:before{content:"";position:absolute;left:10%;right:10%;top:-160px;height:320px;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--mp-red-rgb),.32),transparent 70%)}.mpop__head{position:relative;padding:36px 40px 0;border-bottom:1px solid rgba(255,255,255,.12)}.mpop__venue{display:flex;align-items:center;gap:10px;font-size:15px;color:#fff9;padding-right:260px}.mpop__dot{width:10px;height:10px;border-radius:50%;background:var(--mp-red);box-shadow:0 0 0 4px rgba(var(--mp-red-rgb),.3);flex:none}.mpop__vname{font-weight:700;font-size:15px;line-height:1;text-transform:uppercase;color:#fff}.mpop__where:before{content:"·";margin-right:10px}.mpop__title{margin-top:14px;font-weight:700;font-size:64px;line-height:.95;letter-spacing:-.04em;text-transform:uppercase}.mpop__title .accent{color:var(--mp-red)}.mpop__logo{position:absolute;top:30px;right:104px;height:64px;width:auto;pointer-events:none}.mpop__tabs{display:flex;gap:8px;margin-top:24px}.mpop__tab{height:44px;padding:0 22px;border-radius:8px;border:1.5px solid rgba(255,255,255,.22);background:none;color:#fff;font:600 16px/1 inherit;font-family:inherit;text-transform:uppercase;letter-spacing:-.02em;cursor:pointer;transition:background-color .3s var(--mp-ease),border-color .3s var(--mp-ease),color .3s var(--mp-ease)}.mpop__tab small{margin-left:8px;font-weight:400;font-size:13px;opacity:.6}@media(hover:hover){.mpop__tab:hover{border-color:var(--mp-red)}}.mpop__tab.is-active{background:var(--mp-red);border-color:var(--mp-red)}.mpop__tab:focus-visible,.mpop__sec:focus-visible,.mpop__close:focus-visible{outline:2px solid #fff;outline-offset:3px}.mpop__secs{display:flex;gap:6px;margin:18px -40px 0;padding:0 40px 16px;overflow-x:auto;scrollbar-width:none}.mpop__secs::-webkit-scrollbar{display:none}.mpop__sec{flex:none;height:32px;padding:0 14px;border-radius:99px;border:0;background:#ffffff12;color:#fffc;font-family:inherit;font-size:14px;letter-spacing:-.02em;cursor:pointer;transition:background-color .25s var(--mp-ease),color .25s var(--mp-ease)}@media(hover:hover){.mpop__sec:hover{background:rgba(var(--mp-red-rgb),.3);color:#fff}}.mpop__sec.is-active{background:var(--mp-red);color:#fff}.mpop__close{position:absolute;top:34px;right:34px;width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(255,255,255,.22);background:#ffffff0a;color:#fff;cursor:pointer;display:grid;place-items:center;transition:background-color .3s var(--mp-ease),border-color .3s var(--mp-ease),transform .4s var(--mp-out)}.mpop__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media(hover:hover){.mpop__close:hover{background:var(--mp-red);border-color:var(--mp-red);transform:rotate(90deg)}}.mpop__body{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 40px 32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;align-items:start;align-content:start;outline:none}.mpop__group{padding-top:28px}.mpop__gt{display:block;margin-bottom:12px;font-weight:700;font-size:24px;line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:var(--mp-red)}.mpop__item{display:flex;align-items:baseline;gap:10px;padding:7px 0;font-size:16px;line-height:1.3}.mpop__item span:first-child{color:#ffffffe6}.mpop__item i{flex:1;min-width:24px;border-bottom:1.5px dotted rgba(255,255,255,.25);transform:translateY(-4px)}.mpop__item b{flex:none;font-weight:700;font-size:17px;line-height:1;white-space:nowrap}.mpop__note{padding:14px 40px 18px;font-size:13px;color:#ffffff73;border-top:1px solid rgba(255,255,255,.08)}.mpop__group{opacity:0;transform:translateY(16px)}.mpop__group.is-in{opacity:1;transform:none;transition:opacity .5s var(--mp-out),transform .6s var(--mp-out)}@media(prefers-reduced-motion:reduce){.mpop__group{opacity:1;transform:none}}html.is-mpop,html.is-mpop body{overflow:hidden}@media(max-width:760px){.mpop{place-items:end stretch}.mpop__panel{width:100%;height:calc(100dvh - 24px);border-radius:20px 20px 0 0;transform:translateY(100%)}.mpop__head{padding:22px 16px 0}.mpop__venue{font-size:12.5px;flex-wrap:wrap;row-gap:4px;padding-right:150px}.mpop__where{flex-basis:100%;padding-left:20px}.mpop__where:before{display:none}.mpop__title{margin-top:10px;font-size:40px}.mpop__logo{top:18px;right:70px;height:40px}.mpop__tabs{margin-top:16px}.mpop__tab{flex:1;height:42px;padding:0 12px;font-size:15px}.mpop__secs{margin:14px -16px 0;padding:0 16px 12px}.mpop__close{top:16px;right:16px;width:44px;height:44px}.mpop__body{grid-template-columns:1fr;padding:0 16px 24px}.mpop__group{padding-top:22px}.mpop__gt{font-size:20px}.mpop__item{font-size:15px}.mpop__note{padding:12px 16px calc(14px + env(safe-area-inset-bottom));font-size:12px}}
