.action-button_button__zhZxh{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 24px;border:0;border-radius:999px;font-family:inherit;font-size:1.0625rem;font-weight:500;line-height:1.4;letter-spacing:-.02em;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.action-button_primary___ISG2{background:#0d0d0d;color:#fff}.action-button_muted__HMNG6{background:#8f8f8f;color:#fff}.action-button_outline__4cQ_T{border:1px solid #0d0d0d;background:transparent;color:#0d0d0d}.action-button_button__zhZxh:disabled{opacity:.5;cursor:not-allowed}.action-button_button__zhZxh:focus-visible{outline:2px solid #0d0d0d;outline-offset:4px}.action-button_button__zhZxh:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.action-button_button__zhZxh{transition:transform .12s ease}}.performance-detail-sheet_sheet___H_Vo{position:fixed;inset:auto 0 0;width:100%;max-width:375px;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)));margin:0 auto;padding:0;border:0;border-radius:18px 18px 0 0;background:#fff;color:#0d0d0d;font-family:inherit;font-synthesis:none;overflow:hidden;transform:translateY(var(--sheet-drag-y,0));transition:transform .18s ease-out}.performance-detail-sheet_sheet___H_Vo::backdrop{background:rgb(0 0 0/60%)}.performance-detail-sheet_sheet___H_Vo[data-dragging=true]{transition:none}.performance-detail-sheet_sheet___H_Vo[open][data-closing=true]{animation:none;transition:none;pointer-events:none}.performance-detail-sheet_surface__XpgFF{display:flex;flex-direction:column;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)))}.performance-detail-sheet_header__LmGPr{position:relative;flex-shrink:0;height:48px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.performance-detail-sheet_sheet___H_Vo[data-dragging=true] .performance-detail-sheet_header__LmGPr{cursor:grabbing}.performance-detail-sheet_handle__3Gpdx{display:block;width:70px;height:4px;margin:8px auto;border-radius:999px;background:#e4e4e4;backdrop-filter:blur(44px)}.performance-detail-sheet_close__RiCpF{position:absolute;top:10px;right:6px;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:transparent;color:#8f8f8f;cursor:pointer}.performance-detail-sheet_close__RiCpF svg{display:block;width:24px;height:24px}.performance-detail-sheet_close__RiCpF:focus-visible{outline:2px solid #0d0d0d;outline-offset:-4px}.performance-detail-sheet_content__MA_uI{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y}.performance-detail-sheet_artist__RwYA7{display:flex;align-items:center;gap:12px;padding:12px 16px}.performance-detail-sheet_portraitFallback__wbK1l,.performance-detail-sheet_portrait__BJPLW{display:block;flex-shrink:0;width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.performance-detail-sheet_portraitFallback__wbK1l{background:#e4e4e4}.performance-detail-sheet_artistText__zOQQ8{display:flex;flex-direction:column;gap:2px;min-width:0}.performance-detail-sheet_name__FWINV{margin:0;color:#18202b;font-size:1.0625rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.performance-detail-sheet_meta__2d0m_{display:flex;flex-direction:column;gap:2px;margin:0;color:#4b4b4b;font-size:.8125rem;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.performance-detail-sheet_divider__dD7QC{height:1px;margin:8px 16px;border:0;background:#f1f1f1}.performance-detail-sheet_section__DcCsg{display:flex;flex-direction:column;gap:8px;padding:10px 16px}.performance-detail-sheet_sectionTitle__Ft2Sn{margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}.performance-detail-sheet_performances__MQu4h{display:flex;flex-direction:column;gap:8px}.performance-detail-sheet_performance__2GYuI{display:flex;flex-direction:column;align-items:flex-start;gap:4px 8px;min-height:44px;padding:8px 12px;border:1px solid #e4e4e4;border-radius:8px;background:#fff;color:#565656;font:inherit;font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere;cursor:pointer}.performance-detail-sheet_performance__2GYuI[aria-pressed=true]{border-color:#4fb7c4;background:#e8fbfd;color:#0d0d0d}.performance-detail-sheet_performance__2GYuI:focus-visible{outline:2px solid #0d0d0d;outline-offset:2px}.performance-detail-sheet_description__bud5D{margin:0;color:#565656;font-size:.8125rem;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.performance-detail-sheet_hashtag__k6q_x{margin:0;color:#8f8f8f;font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.performance-detail-sheet_player__44340{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 16px;border-radius:8px;background:#f7f7f7}.performance-detail-sheet_trackTitle__SS7kP{flex:1;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.performance-detail-sheet_duration__UZTnA{flex-shrink:0;color:#8f8f8f;font-size:.625rem;line-height:1.4;font-variant-numeric:tabular-nums}.performance-detail-sheet_play__Eqcap{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:6px;border:2px solid #ccc;border-radius:50%;background:transparent;color:#ccc;cursor:not-allowed}.performance-detail-sheet_play__Eqcap svg{display:block;width:16px;height:16px}.performance-detail-sheet_footer__3otrh{flex-shrink:0;padding:8px 16px max(24px,env(safe-area-inset-bottom));background:#fff}@media (prefers-reduced-motion:no-preference){.performance-detail-sheet_sheet___H_Vo[open]{animation:performance-detail-sheet_sheet-enter__2tczy .22s ease-out}.performance-detail-sheet_sheet___H_Vo[open]::backdrop{animation:performance-detail-sheet_backdrop-enter__vc2j7 .22s ease-out}.performance-detail-sheet_sheet___H_Vo[open][data-closing=true]::backdrop{animation:performance-detail-sheet_backdrop-exit__brqnL .2s ease-in forwards}}@media (prefers-reduced-motion:reduce){.performance-detail-sheet_sheet___H_Vo{transition:none}}@keyframes performance-detail-sheet_sheet-enter__2tczy{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes performance-detail-sheet_backdrop-enter__vc2j7{0%{opacity:0}to{opacity:1}}@keyframes performance-detail-sheet_backdrop-exit__brqnL{0%{opacity:1}to{opacity:0}}.success-toast_toast__Uq9Us{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;min-height:46px;padding:12px 16px;border-radius:999px;background:#18202b;color:#fff;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.4;pointer-events:none}.success-toast_icon__4EXsJ{flex-shrink:0;width:18px;height:18px;color:#00d3a3}.success-toast_message__5Cwts{min-width:0;overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.success-toast_toast__Uq9Us{animation:success-toast_toast-enter__OUAG7 .15s ease-out both}.success-toast_toast__Uq9Us[data-exiting=true]{animation:success-toast_toast-exit__ZFFiU .15s ease-in forwards}}@keyframes success-toast_toast-enter__OUAG7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes success-toast_toast-exit__ZFFiU{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}