.recap-soundtrack-card_card__ZSBnz{align-items:flex-start;border:1px solid color-mix(in srgb,var(--theme-primaryColor) 8%,transparent);display:flex;flex-direction:column;gap:2;padding:8px;transition:border-color .12s ease;width:100%;height:-moz-fit-content;height:fit-content}.recap-soundtrack-card_cardSelected__3WUuM{border-color:color-mix(in srgb,var(--theme-brand) 40%,transparent)}.recap-soundtrack-card_metaRow__aOVCI{display:flex;gap:10px;min-width:0;width:100%}.recap-soundtrack-card_artworkWrap__p1cOc{position:relative;height:38px;width:38px}.recap-soundtrack-card_artwork__Q59HZ{height:inherit;width:inherit;overflow:hidden}.recap-soundtrack-card_artwork__Q59HZ img{height:100%;object-fit:cover;width:100%}.recap-soundtrack-card_artworkFallback__2pHdo{align-items:center;background:color-mix(in srgb,var(--theme-brand) 18%,var(--theme-backgroundColor));color:var(--theme-primaryColor);display:inline-flex;font-size:13px;font-weight:700;height:38px;justify-content:center;width:38px}.recap-soundtrack-card_playButton__cwEgH{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);align-items:center;justify-content:center;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--theme-brand) 15%,transparent);border:0;border-radius:50%;color:white;cursor:pointer;width:15px;height:15px;transition:background .15s ease}.recap-soundtrack-card_playButton__cwEgH:hover{background:color-mix(in srgb,var(--theme-brand) 80%,transparent)}.recap-soundtrack-card_metaRowContent__6UphI{display:flex;flex-direction:column;gap:2px;flex:1 1;overflow:hidden}.recap-soundtrack-card_title__ogLd1{color:var(--theme-primaryColor);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recap-soundtrack-card_artist__y9n4P{color:var(--theme-primaryColorLight);font-size:11px}.recap-soundtrack-card_details__BrMRa{color:var(--theme-primaryColorLight);font-size:10px}.recap-soundtrack-card_removeButton__c41t9,.recap-soundtrack-card_selectButton__rnDC_{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit}.recap-soundtrack-card_removeButton__c41t9{align-items:center;background:color-mix(in srgb,var(--theme-danger,#ef4444) 12%,transparent);border-radius:50%;color:var(--theme-danger,#ef4444);display:inline-flex;height:18px;justify-content:center;width:18px}.recap-soundtrack-card_removeButton__c41t9:hover{background:color-mix(in srgb,var(--theme-danger,#ef4444) 24%,transparent)}.recap-soundtrack-card_selectButton__rnDC_{background:color-mix(in srgb,var(--theme-brand) 10%,transparent);color:var(--theme-brand);font-size:11px;padding:8px;white-space:nowrap;height:-moz-fit-content;height:fit-content}.recap-soundtrack-card_selectButton__rnDC_:hover{background:color-mix(in srgb,var(--theme-brand) 20%,transparent)}.recap-soundtrack-card_playback__flo1R{display:flex;gap:15px;align-items:flex-end;width:100%;min-width:0}.recap-soundtrack-card_waveform__PL6r9{align-items:flex-end;cursor:pointer;display:flex;flex:1 1;gap:2px;height:20px;margin-bottom:2px}.recap-soundtrack-card_waveformBar__N88Zz{background:color-mix(in srgb,var(--theme-primaryColor) 12%,transparent);flex:1 1;min-width:2px;transition:background .1s ease}.recap-soundtrack-card_waveformBarActive__Wyp5B{background:var(--theme-brand)}.recap-soundtrack-card_durationText__Bwm5x,.recap-soundtrack-card_playDurationText__FAmjN{font-size:10px;margin:0}.recap-soundtrack-card_playDurationText__FAmjN{color:var(--theme-brand)}.recap-soundtrack-card_durationText__Bwm5x{color:var(--theme-primaryColorLight)}@media (max-width:480px){.recap-soundtrack-card_card__ZSBnz{grid-template-columns:auto minmax(0,1fr)}}.recap-event-music-tab_panel__sYCcd{display:grid;grid-gap:12px;gap:12px}.recap-event-music-tab_musicList__UEPPc{display:grid;grid-gap:8px;gap:8px;min-height:120px}.recap-event-overlay_overlayWrap__sxc3K{animation:recap-event-overlay_recap-event-overlay-wrap-in__8i23f .18s ease-out;bottom:14px;display:flex;justify-content:center;left:0;padding:0 20px;pointer-events:none;position:fixed;right:0;z-index:var(--overlay-z-index,700)}.recap-event-overlay_overlay__CZRbv{animation:recap-event-overlay_recap-event-overlay-in__s9ie5 .22s cubic-bezier(.2,.8,.2,1);background:color-mix(in srgb,var(--theme-backgroundColor) 92%,white 8%);box-shadow:0 30px 80px rgba(0,0,0,.12);color:var(--theme-primaryColor);display:flex;flex-direction:column;gap:20px;max-height:calc(var(--pullup-visual-viewport-height) - 32px);overflow:auto;padding:26px 28px 24px;pointer-events:auto;width:min(420px,100%)}@keyframes recap-event-overlay_recap-event-overlay-wrap-in__8i23f{0%{opacity:0}to{opacity:1}}@keyframes recap-event-overlay_recap-event-overlay-in__s9ie5{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.recap-event-overlay_header__YtFVM{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.recap-event-overlay_header__YtFVM h2{color:var(--theme-primaryColor);font-size:16px;font-weight:700;letter-spacing:0;line-height:.96;margin:0}.recap-event-overlay_header__YtFVM p{color:var(--theme-primaryColorLight);font-size:12px;line-height:1.52;margin:7px 0 0}.recap-event-overlay_iconButton__Kzind{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;align-items:center;background:color-mix(in srgb,var(--theme-primaryColor) 4%,var(--theme-backgroundColor));color:var(--theme-primaryColor);display:inline-flex;flex:0 0 auto;height:25px;justify-content:center;width:25px;border-radius:444444px}.recap-event-overlay_tabs__SjFm8{background:color-mix(in srgb,var(--theme-primaryColor) 5%,transparent);display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.recap-event-overlay_tabButton__YlSxG{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--theme-primaryColorLight);cursor:pointer;font:inherit;font-size:12px;padding:9px 10px;transition:background .18s ease,color .18s ease,transform .18s ease}.recap-event-overlay_tabButtonActive__xslCr{background:var(--theme-backgroundColor);color:var(--theme-primaryColor);transform:translateY(-1px)}.recap-event-overlay_tabPanel__rILLT{animation:recap-event-overlay_recap-tab-in___3LWG .22s cubic-bezier(.2,.8,.2,1)}@keyframes recap-event-overlay_recap-tab-in___3LWG{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.recap-event-overlay_actions__56nC1{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.recap-event-overlay_primaryButton__lPcye,.recap-event-overlay_secondaryButton___GxmD{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:8px;padding:10px 14px}.recap-event-overlay_secondaryButton___GxmD{background:color-mix(in srgb,var(--theme-primaryColor) 4%,var(--theme-backgroundColor));color:var(--theme-primaryColor)}.recap-event-overlay_primaryButton__lPcye{background:var(--theme-brand);color:var(--theme-primaryTextColor)}.recap-event-overlay_primaryButton__lPcye:disabled,.recap-event-overlay_secondaryButton___GxmD:disabled{cursor:not-allowed;opacity:.7}@media (max-width:480px){.recap-event-overlay_overlay__CZRbv{padding:22px 18px 18px}.recap-event-overlay_actions__56nC1{justify-content:stretch}.recap-event-overlay_primaryButton__lPcye,.recap-event-overlay_secondaryButton___GxmD{flex:1 1;justify-content:center}}.recap-highlight-overlay_overlayWrap__AZZ9C{animation:recap-highlight-overlay_recap-highlight-overlay-wrap-in__CzY5V .18s ease-out;bottom:14px;display:flex;justify-content:center;left:0;padding:0 20px;pointer-events:none;position:fixed;right:0;z-index:var(--overlay-z-index,700)}.recap-highlight-overlay_overlay__mOiYq{animation:recap-highlight-overlay_recap-highlight-overlay-in__xF0VT .22s cubic-bezier(.2,.8,.2,1);background:color-mix(in srgb,var(--theme-backgroundColor) 92%,white 8%);box-shadow:0 30px 80px rgba(0,0,0,.12);color:var(--theme-primaryColor);display:flex;flex-direction:column;gap:20px;max-height:calc(var(--pullup-visual-viewport-height) - 32px);overflow:auto;padding:26px 28px 24px;pointer-events:auto;width:min(420px,100%)}@keyframes recap-highlight-overlay_recap-highlight-overlay-wrap-in__CzY5V{0%{opacity:0}to{opacity:1}}@keyframes recap-highlight-overlay_recap-highlight-overlay-in__xF0VT{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.recap-highlight-overlay_header__vlDD0{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.recap-highlight-overlay_header__vlDD0 h2{color:var(--theme-primaryColor);font-size:16px;font-weight:700;letter-spacing:0;line-height:.96;margin:0}.recap-highlight-overlay_header__vlDD0 p{color:var(--theme-primaryColorLight);font-size:12px;line-height:1.52;margin:7px 0 0}.recap-highlight-overlay_iconButton__b61d_{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;align-items:center;background:color-mix(in srgb,var(--theme-primaryColor) 4%,var(--theme-backgroundColor));color:var(--theme-primaryColor);display:inline-flex;flex:0 0 auto;height:25px;justify-content:center;width:25px;border-radius:444444px}.recap-highlight-overlay_body__3bXnd{display:grid;grid-gap:14px;gap:14px}.recap-highlight-overlay_switchRow__JmLjR{align-items:center;display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--theme-primaryColor) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--theme-primaryColor) 5%,transparent)}.recap-highlight-overlay_switchLabel__OMdkJ{color:var(--theme-primaryColor);font-size:13px}.recap-highlight-overlay_fields__0Y3rj{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.recap-highlight-overlay_fields__0Y3rj>*{min-width:0}.recap-highlight-overlay_fieldLabel__ijKHj{margin:0 0 3px;font-size:12px;color:var(--theme-primaryColorLight);font-weight:lighter}.recap-highlight-overlay_fieldWrap__hnHRP{border-radius:4px}.recap-highlight-overlay_fieldInput__hDMkc{padding:10px;font-size:12px}.recap-highlight-overlay_actions__0anRA{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.recap-highlight-overlay_primaryButton__WICGz,.recap-highlight-overlay_secondaryButton__DCrBe{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:8px;padding:10px 14px}.recap-highlight-overlay_secondaryButton__DCrBe{background:color-mix(in srgb,var(--theme-primaryColor) 4%,var(--theme-backgroundColor));color:var(--theme-primaryColor)}.recap-highlight-overlay_primaryButton__WICGz{background:var(--theme-brand);color:var(--theme-primaryTextColor)}.recap-highlight-overlay_primaryButton__WICGz:disabled,.recap-highlight-overlay_secondaryButton__DCrBe:disabled{cursor:not-allowed;opacity:.7}@media (max-width:480px){.recap-highlight-overlay_overlay__mOiYq{padding:22px 18px 18px}.recap-highlight-overlay_fields__0Y3rj{grid-template-columns:minmax(0,1fr)}.recap-highlight-overlay_actions__0anRA{justify-content:stretch}.recap-highlight-overlay_primaryButton__WICGz,.recap-highlight-overlay_secondaryButton__DCrBe{flex:1 1;justify-content:center}}