.uq-event-page{color:#080b45;background:#fcfaff;min-height:100vh;font-family:inherit}.uq-event-page *{box-sizing:border-box}.uq-event-wrap{max-width:1150px;margin:0 auto;padding:0 24px}.uq-event-top{border-bottom:1px solid #e9e4f1;align-items:center;gap:22px;height:82px;display:flex}.uq-event-brand{letter-spacing:-1px;color:#623aff;font-size:26px;font-weight:900;text-decoration:none}.uq-event-brand span{color:#078aff}.uq-event-top-label{color:#696b83;font-size:13px;font-weight:700}.uq-event-top-join{background:linear-gradient(110deg,#c05bff,#623aff,#078aff);border-radius:14px;margin-left:auto;padding:12px 18px;font-weight:800;text-decoration:none;color:#fff!important}.uq-event-back{color:#696b83;padding:22px 0;font-size:14px}.uq-event-back a,.uq-event-footer a{color:#623aff;text-decoration:none}.uq-event-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}.uq-event-main,.uq-event-panel{background:#fff;border:1px solid #e5dfe9;border-radius:24px;box-shadow:0 8px 30px #080b4508}.uq-event-main{padding:18px 22px 28px;overflow:hidden}.uq-event-hero{background:linear-gradient(125deg,#c05bff,#623aff,#078aff);border-radius:19px;height:340px;overflow:hidden}.uq-event-hero img{object-fit:cover;width:100%;height:100%}.uq-event-placeholder{color:#fff;text-align:center;place-items:center;height:100%;padding:24px;font-size:24px;font-weight:900;display:grid}.uq-event-title-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:22px;display:flex}.uq-event-title-row h1{letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:900;line-height:1.2}.uq-event-price{white-space:nowrap;color:#623aff;background:#efe9ff;border-radius:999px;padding:9px 14px;font-weight:900}.uq-event-category{color:#623aff;margin-top:12px;font-size:13px;font-weight:800}.uq-event-section{border-top:1px solid #ece8f1;margin-top:25px;padding-top:22px}.uq-event-section h2,.uq-event-panel h2{margin:0 0 13px;font-size:19px;font-weight:900}.uq-event-section p{color:#34364f;font-size:15px;line-height:1.65}.uq-event-description{white-space:pre-wrap;overflow-wrap:anywhere}.uq-event-text-link{color:#623aff;font-weight:800;text-decoration:none}.uq-event-panel{padding:24px;position:sticky;top:20px}.uq-event-detail{gap:13px;margin:22px 0;line-height:1.4;display:flex}.uq-event-detail>span{font-size:20px}.uq-event-detail strong{font-size:14px;display:block}.uq-event-detail small{color:#696b83;margin-top:4px;font-size:13px;display:block}.uq-event-action,.uq-event-secondary-action{text-align:center;border-radius:14px;margin-top:14px;padding:14px;font-weight:900;text-decoration:none;display:block}.uq-event-action{background:linear-gradient(110deg,#c05bff,#623aff,#078aff);color:#fff!important}.uq-event-secondary-action{color:#623aff;border:1px solid #cbbcfb}.uq-event-fine{text-align:center;color:#696b83;font-size:12px;line-height:1.5}.uq-event-footer{text-align:center;color:#696b83;padding:40px 0;font-size:12px}.uq-event-mobile-summary{display:none}.uq-unavailable{text-align:center;padding-top:90px}.uq-unavailable a{color:#623aff}@media (max-width:780px){.uq-event-wrap{padding:0 15px}.uq-event-top{gap:8px;height:70px}.uq-event-brand{font-size:23px}.uq-event-top-label{display:none}.uq-event-top-join{padding:11px 13px;font-size:12px}.uq-event-back{padding:16px 4px}.uq-event-layout{flex-direction:column;gap:16px;display:flex}.uq-event-main{border-radius:20px;width:100%;padding:12px 15px 22px}.uq-event-hero{border-radius:15px;height:235px}.uq-event-title-row h1{font-size:25px}.uq-event-price{padding:8px 10px;font-size:13px}.uq-event-mobile-summary{margin-top:20px;display:block}.uq-event-mobile-summary p{color:#34364f;margin:10px 0;font-size:14px}.uq-event-aside{order:-1;width:100%;display:none}.uq-event-section{margin-top:20px;padding-top:18px}.uq-event-footer{padding:30px 0}}
