.mKxhCq_wrap{--carousel-height:136px;--showcase-screen-bottom:68svh;color:#ffffffeb;max-width:1100px;margin:0 auto;padding:32px 20px 24px;position:relative}.mKxhCq_wrapFadeIn{animation:.26s ease-out 80ms both mKxhCq_showcaseIn}@keyframes mKxhCq_showcaseIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mKxhCq_wrapFadeIn{animation:none}}.mKxhCq_chromeToggle{right:22px;bottom:calc(env(safe-area-inset-bottom) + 18px + var(--mobile-nav-height,0px));z-index:200;appearance:none;color:inherit;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(14px);opacity:.82;background:#0000008c;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:12px;transition:opacity .14s,transform .14s,background .14s;display:inline-flex;position:fixed}.mKxhCq_chromeToggleIcon{opacity:.92;align-items:center;display:inline-flex}.mKxhCq_chromeToggle:hover{opacity:1;background:#000000a6}.mKxhCq_chromeToggle:active{transform:translateY(.5px)}.mKxhCq_chromeToggle:focus-visible{outline-offset:2px;outline:2px solid #4fd1ffbf}.mKxhCq_header{-webkit-backdrop-filter:blur(14px);background:#0000008c;border:1px solid #ffffff1a;border-radius:18px;margin-top:16px;margin-bottom:0;padding:14px 16px}.mKxhCq_title{letter-spacing:.14em;text-transform:uppercase;opacity:.95;font-size:14px;font-family:var(--font-handwritten,cursive)}.mKxhCq_subtitle{opacity:.82;max-width:72ch;margin-top:8px;font-size:13px;line-height:1.5}.mKxhCq_dock{margin-top:16px}.mKxhCq_detail{-webkit-backdrop-filter:blur(14px);overscroll-behavior:contain;background:#0000008c;border:1px solid #ffffff1a;border-radius:18px;max-height:44dvh;padding:18px;overflow:auto}.mKxhCq_dock{--dock-y:0px;transform:translateX(-50%) translateY(var(--dock-y));z-index:190;opacity:1;visibility:visible;flex-direction:column;gap:14px;width:min(1100px,100vw - 40px);transition:opacity .22s,transform .22s,visibility linear;display:flex;position:fixed;bottom:22px;left:50%}.mKxhCq_dockHidden{--dock-y:22px;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s,transform .22s,visibility 0s linear .22s}.mKxhCq_detailTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (min-width:769px){.mKxhCq_chromeToggle{opacity:.98;background:#000000ad;height:38px;padding:0 16px;font-size:13px;bottom:26px;right:26px;box-shadow:0 14px 40px #00000073}}.mKxhCq_itemTitle{font-size:24px;line-height:1.15;font-family:var(--font-handwritten,cursive);font-weight:400}.mKxhCq_videoToggle{appearance:none;height:32px;color:inherit;letter-spacing:.01em;cursor:pointer;opacity:.92;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:0 12px;font-size:12px;transition:transform .12s,background .12s,opacity .12s;display:inline-flex}.mKxhCq_videoToggleIcon{opacity:.92;align-items:center;display:inline-flex}.mKxhCq_audioToggle{appearance:none;height:32px;color:inherit;letter-spacing:.01em;cursor:pointer;opacity:.92;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;margin-left:10px;padding:0 12px;font-size:12px;transition:transform .12s,background .12s,opacity .12s;display:inline-flex}.mKxhCq_audioToggleIcon{opacity:.92;align-items:center;display:inline-flex}.mKxhCq_audioToggle:hover{opacity:1;background:#ffffff1f}.mKxhCq_audioToggle:active{transform:translateY(.5px)}.mKxhCq_audioToggle:focus-visible{outline-offset:2px;outline:2px solid #4fd1ffbf}.mKxhCq_videoToggle:hover{opacity:1;background:#ffffff1f}.mKxhCq_videoToggle:active{transform:translateY(.5px)}.mKxhCq_videoToggle:focus-visible{outline-offset:2px;outline:2px solid #4fd1ffbf}.mKxhCq_year{font-variant-numeric:tabular-nums;opacity:.8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:13px}.mKxhCq_tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mKxhCq_tag{opacity:.9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:12px}.mKxhCq_links{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mKxhCq_link{opacity:.92;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 12px;transition:transform .12s,background .12s,opacity .12s;display:inline-flex}.mKxhCq_linkIcon{opacity:.92;align-items:center;display:inline-flex}.mKxhCq_link:hover{opacity:1;background:#ffffff24}.mKxhCq_link:active{transform:translateY(.5px)}.mKxhCq_body{opacity:.9;margin-top:12px;line-height:1.6}.mKxhCq_body p+p{margin-top:10px}.mKxhCq_carousel{width:100%;margin-top:0}.mKxhCq_carouselInner{-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-start;gap:12px;padding:10px 6px;display:flex;overflow-x:auto}.mKxhCq_carouselInner:active{cursor:grabbing}.mKxhCq_carouselInner::-webkit-scrollbar{display:none}.mKxhCq_thumb{-webkit-backdrop-filter:blur(12px);width:180px;color:inherit;text-align:left;cursor:pointer;background:#00000073;border:1px solid #ffffff1a;border-radius:16px;flex:none;transition:transform .16s,border-color .16s,background .16s;transform:scale(.965)}@media (hover:hover){.mKxhCq_thumb:hover{background:#0000008c;transform:scale(1)}.mKxhCq_thumb:hover .mKxhCq_thumbMedia{filter:none}.mKxhCq_thumb:hover .mKxhCq_thumbLabel{opacity:1}}.mKxhCq_thumb:active{transform:translateY(.5px)scale(.99)}.mKxhCq_thumb:focus-visible{outline-offset:2px;outline:2px solid #4fd1ffbf}.mKxhCq_thumbSelected{border-color:#4fd1ffa6;transform:scale(1)}.mKxhCq_thumbMedia{background:radial-gradient(circle at 20% 10%,#fff3,#0009);border-top-left-radius:16px;border-top-right-radius:16px;height:76px;transition:filter .16s,opacity .16s;overflow:hidden}.mKxhCq_thumb:not(.mKxhCq_thumbSelected) .mKxhCq_thumbMedia{filter:brightness(.7)saturate(.95)}.mKxhCq_thumbImg,.mKxhCq_thumbVideo{object-fit:cover;width:100%;height:100%;display:block}.mKxhCq_thumbFallback{justify-content:flex-start;align-items:flex-end;width:100%;height:100%;padding:10px;display:flex}.mKxhCq_thumbFallbackTitle{opacity:.9;text-shadow:0 1px 10px #0009;font-size:12px;line-height:1.2}.mKxhCq_thumbLabel{height:88px;padding:10px 12px 12px;transition:opacity .16s;overflow:hidden}.mKxhCq_thumb:not(.mKxhCq_thumbSelected) .mKxhCq_thumbLabel{opacity:.78}.mKxhCq_thumbTitle{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.mKxhCq_thumbSub{opacity:.78;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:768px){.mKxhCq_wrap{padding:14px 14px 10px}.mKxhCq_header{border-radius:16px;margin-top:10px}.mKxhCq_title{font-size:13px}.mKxhCq_chromeToggle{top:calc(env(safe-area-inset-top) + 70px);bottom:auto;right:14px}.mKxhCq_detail{border-radius:16px;max-height:30svh;margin:0 14px}.mKxhCq_dock{width:auto;left:0;right:0;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));gap:10px;transform:none}.mKxhCq_carousel{-webkit-backdrop-filter:blur(16px);background:#000000ad;border-top:1px solid #ffffff14;margin-top:0;padding:6px 10px}.mKxhCq_carouselInner{padding:6px 4px;scroll-padding-inline:10px}.mKxhCq_thumb{width:136px}.mKxhCq_thumbMedia{height:64px}.mKxhCq_thumbLabel{height:68px;padding:8px 10px 10px}.mKxhCq_thumbSub{-webkit-line-clamp:2}}@media (hover:none){.mKxhCq_carouselInner{scroll-snap-type:x proximity}.mKxhCq_thumb{scroll-snap-align:center}}
.ZrFg9a_bar{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;padding:10px 12px;display:flex}.ZrFg9a_playButton{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.ZrFg9a_timeline{flex-direction:column;flex:1;gap:6px;min-width:240px;padding-right:12px;display:flex}.ZrFg9a_timelineInput{width:100%}.ZrFg9a_time{color:#ffffffb3;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.ZrFg9a_volume{flex-direction:column;gap:4px;min-width:200px;max-width:260px;margin-left:auto;padding-left:12px;display:flex}.ZrFg9a_volumeLabel{color:#ffffffd9;white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.ZrFg9a_volumeInput{flex:1}.ZrFg9a_hint{color:#fff9;font-size:12px;line-height:1.1}
