.character-stage[data-v-ad55b2ef]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;height:100%}.instructions[data-v-ad55b2ef]{display:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}.instructions h1[data-v-ad55b2ef]{font-weight:700;font-size:1.125rem;line-height:1.75rem;line-height:1.25;margin:0;max-width:100%;padding:0;text-align:center;--tw-text-opacity: 1;color:rgba(182,31,36,var(--tw-text-opacity))}@media (min-width: 640px){.instructions h1[data-v-ad55b2ef]{font-size:1.875rem;line-height:2.25rem;line-height:1.25}}@media (min-width: 1024px){.instructions h1[data-v-ad55b2ef]{margin-top:1rem}}.instructions p[data-v-ad55b2ef]{font-size:.75rem;line-height:1rem;line-height:1.25;text-align:center;--tw-text-opacity: 1;color:rgba(86,85,81,var(--tw-text-opacity))}@media (min-width: 640px){.instructions p[data-v-ad55b2ef]{font-size:1.125rem;line-height:1.75rem;line-height:1.25}}.characters-video-container[data-v-ad55b2ef]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}.characters-video-container .characters-video[data-v-ad55b2ef]{min-height:480px}@media (max-width: 440px){.characters-video-container .characters-video[data-v-ad55b2ef]{min-height:375px;min-height:100vw}}.character-container[data-v-ad55b2ef]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.character-container>div[data-v-ad55b2ef]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;max-width:50%;overflow:visible;text-align:center}.character-container>div .lovemojis-container[data-v-ad55b2ef]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:100%;min-height:300px;overflow:hidden}.character-container>div .lovemojis-container[data-v-ad55b2ef] .lovemoji-container{margin-left:-75px;max-height:400px}.character-container>div .lovemojis-container[data-v-ad55b2ef] .lovemoji-container:nth-of-type(1){margin-left:0;z-index:5}.character-container>div .lovemojis-container[data-v-ad55b2ef] .lovemoji-container:nth-of-type(2){z-index:4}.character-container>div .lovemojis-container[data-v-ad55b2ef] .lovemoji-container:nth-of-type(3){z-index:3}.character-container>div .lovemojis-container[data-v-ad55b2ef] .lovemoji-container:nth-of-type(4){z-index:2}.character-container>div .lovemojis-container[data-v-ad55b2ef] .lovemoji-container:nth-of-type(5){z-index:1}.character-container>div .character-name[data-v-ad55b2ef]{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:.875rem;line-height:1.25rem;overflow:hidden;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.label-container[data-v-ad55b2ef]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0;-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.label-container h4[data-v-ad55b2ef]{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;max-width:50%;font-weight:700;font-size:1.125rem;line-height:1.75rem;text-align:center;text-transform:uppercase;white-space:nowrap}.names-container[data-v-ad55b2ef]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0;-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.names-container div[data-v-ad55b2ef]{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;max-width:50%;min-height:26px;text-align:center}.names-container div .character-name-spinner[data-v-ad55b2ef]{display:inline-block}.button-container[data-v-ad55b2ef]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-left:.5rem;padding-right:.5rem}.button-container .lb-button[data-v-ad55b2ef]:not(.save-and-continue){margin:auto;max-width:230px}.button-container .lb-button.save-and-continue[data-v-ad55b2ef]{margin-left:auto;margin-right:auto;margin-top:.5rem;margin-bottom:.5rem}.button-container.additional-giver[data-v-ad55b2ef]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:50%}.button-container-group[data-v-ad55b2ef]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.button-container-group .button-container[data-v-ad55b2ef]{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;max-width:50%}.button-container-group .button-container[data-v-ad55b2ef]:first-of-type{padding-right:.25rem}.button-container-group .button-container[data-v-ad55b2ef]:last-of-type{padding-left:.25rem}.spinner[data-v-ad55b2ef]{margin-left:auto;margin-right:auto;margin-top:2.5rem;margin-bottom:2.5rem}
