.drama-icon.svelte-nzfx6i{pointer-events:none;flex:none;width:30px;height:30px;display:block;position:relative}img.svelte-nzfx6i{object-fit:contain;width:100%;height:100%;display:block}.drama-icon-shine.svelte-nzfx6i{position:absolute;inset:0;overflow:hidden;-webkit-mask:url(../../../brand-logos/heart-play-20261026.svg?v=3) 50%/contain no-repeat;-webkit-mask-source-type:alpha;mask:url(../../../brand-logos/heart-play-20261026.svg?v=3) 50%/contain no-repeat alpha}.drama-icon-shine.svelte-nzfx6i:after{content:"";opacity:0;background:linear-gradient(115deg,#0000 36%,#fff3 43%,#fffd 49%,#fff5 54%,#0000 62%);animation:5.8s cubic-bezier(.4,0,.2,1) .5s infinite paused svelte-nzfx6i-drama-icon-sweep;position:absolute;inset:-50%;transform:translate(-80%,-25%)}.running.svelte-nzfx6i .drama-icon-shine:where(.svelte-nzfx6i):after{animation-play-state:running}@keyframes svelte-nzfx6i-drama-icon-sweep{0%{opacity:0;transform:translate(-80%,-25%)}3%{opacity:.85}18%{opacity:.85}22%,to{opacity:0;transform:translate(80%,25%)}}.drama-icon--badge.svelte-nzfx6i{width:20px;height:20px;position:absolute;top:0;right:-12px}@media (prefers-reduced-motion:reduce){.drama-icon-shine.svelte-nzfx6i{display:none}.drama-icon-shine.svelte-nzfx6i:after{animation:none}}.credit-amount.svelte-dq58nz{font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:-.06em;align-items:center;gap:.26em;line-height:1;display:inline-flex}.credit-amount__value.svelte-dq58nz{letter-spacing:inherit}.credit-amount__unit.svelte-dq58nz{opacity:.72;margin-left:.1em;font-size:.62em}.credit-amount--xs.svelte-dq58nz{--credit-icon:12px;font-size:11px}.credit-amount--sm.svelte-dq58nz{--credit-icon:13px;font-size:12px}.credit-amount--md.svelte-dq58nz{--credit-icon:15px;font-size:14px}.credit-amount--lg.svelte-dq58nz{--credit-icon:28px;font-size:40px}.sr-only.svelte-dq58nz{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mm-detail.svelte-17naw0j{color:#f6f6f8;background:#101014;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;min-width:0;padding:20px;font-size:14px;line-height:1.5;display:grid}.mm-film.svelte-17naw0j{background:#08080b;border:1px solid #34343e;border-radius:12px;place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}.mm-film.svelte-17naw0j video:where(.svelte-17naw0j),.mm-film.svelte-17naw0j img:where(.svelte-17naw0j){object-fit:contain;width:100%;max-height:76dvh;display:block}.mm-example-label.svelte-17naw0j{z-index:1;background:#15151de6;border:1px solid #565662;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:12px;left:12px}.mm-detail-body.svelte-17naw0j{min-width:0;padding:36px 14px 16px 0}.mm-kind.svelte-17naw0j{color:#ff8fc2;align-items:center;gap:8px;font-weight:700;display:flex}.mm-kind.svelte-17naw0j svg,.mm-kind.svelte-17naw0j img{width:22px;height:22px}.mm-detail.svelte-17naw0j h1:where(.svelte-17naw0j){margin:12px 0;font-size:29px;font-weight:750;line-height:1.18}.mm-detail.svelte-17naw0j h2:where(.svelte-17naw0j){margin:0 0 10px;font-size:21px;font-weight:700;line-height:1.3}.mm-detail.svelte-17naw0j p:where(.svelte-17naw0j){color:#c3c3cf;margin:8px 0}.mm-meta.svelte-17naw0j{font-variant-numeric:tabular-nums}.mm-upload-section.svelte-17naw0j,.mm-production.svelte-17naw0j{border-top:1px solid #363640;margin-top:22px;padding-top:22px}.mm-uploads.svelte-17naw0j{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.mm-upload-label.svelte-17naw0j{gap:8px;display:grid}.mm-upload-box.svelte-17naw0j{aspect-ratio:1;color:#dfdfe8;background:#15151c;border:1px dashed #94949f;border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.mm-upload-box.svelte-17naw0j img:where(.svelte-17naw0j){object-fit:cover;width:100%;height:100%}.mm-upload-box.svelte-17naw0j input:where(.svelte-17naw0j){opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.mm-upload-box.svelte-17naw0j:focus-within{outline-offset:3px;outline:2px solid #ff91c4}.mm-uploads.svelte-17naw0j small:where(.svelte-17naw0j){color:#bdbdc9;margin-top:7px;display:block}.mm-primary.svelte-17naw0j,.mm-secondary.svelte-17naw0j{text-align:center;width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:24px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;text-decoration:none;display:flex}.mm-primary.svelte-17naw0j{color:#180710;background:#f04c97;border:1px solid #f04c97}.mm-secondary.svelte-17naw0j{color:#f4f4f8;background:0 0;border:1px solid #92929e}.mm-detail.svelte-17naw0j button:where(.svelte-17naw0j):disabled{opacity:.48;cursor:not-allowed}.mm-detail.svelte-17naw0j :where(.svelte-17naw0j):is(button:where(.svelte-17naw0j),a:where(.svelte-17naw0j)):focus-visible{outline-offset:3px;outline:2px solid #ffa4ce}.mm-detail-actions.svelte-17naw0j{gap:10px;margin-top:24px;display:grid}.mm-detail-actions.svelte-17naw0j small:where(.svelte-17naw0j),.mm-copy-section.svelte-17naw0j small:where(.svelte-17naw0j){color:#bebeca;text-align:center}.mm-copy-section.svelte-17naw0j{border-top:1px solid #363640;gap:10px;margin-top:22px;padding-top:20px;display:grid}.mm-quote.svelte-17naw0j{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.mm-quote.svelte-17naw0j small:where(.svelte-17naw0j){color:#c4c4d0;width:100%}.mm-detail.svelte-17naw0j .mm-detail-error:where(.svelte-17naw0j){color:#ffc1d6;background:#301825;border-radius:8px;padding:12px}.mm-no-media.svelte-17naw0j,.mm-detail-loading.svelte-17naw0j{color:#c7c7d2;padding:48px 24px}.mm-production.svelte-17naw0j .mm-secondary:where(.svelte-17naw0j){margin-top:20px}@media (width<=700px){.mm-detail.svelte-17naw0j{grid-template-columns:1fr;gap:18px;padding:12px}.mm-film.svelte-17naw0j{min-height:0;max-height:36dvh}.mm-film.svelte-17naw0j video:where(.svelte-17naw0j),.mm-film.svelte-17naw0j img:where(.svelte-17naw0j){object-fit:contain;width:100%;max-height:36dvh}.mm-detail-body.svelte-17naw0j{flex-direction:column;padding:0 8px 14px;display:flex}.mm-detail.svelte-17naw0j h1:where(.svelte-17naw0j){font-size:24px}.mm-uploads.svelte-17naw0j{gap:14px;margin-top:16px}.mm-upload-box.svelte-17naw0j{max-height:155px}.mm-copy-section.svelte-17naw0j{order:3}.mm-detail-actions.svelte-17naw0j{z-index:1;background:#101014;order:4;padding:12px 0 8px;position:sticky;bottom:0}.mm-detail-error.svelte-17naw0j{order:5}.mm-detail.svelte-17naw0j h2:where(.svelte-17naw0j){font-size:20px}}
